**********************************************************************
** Visual Studio 2026 Developer Command Prompt v18.1.1
** Copyright (c) 2025 Microsoft Corporation
**********************************************************************
[DEBUG:ext\vcvars.bat] Found potential v145 version file: 'Microsoft.VCToolsVersion.VC.14.50.18.0.txt'
[DEBUG:ext\vcvars.bat] Testing v145 version file: 'Microsoft.VCToolsVersion.VC.14.50.18.0.txt'

Catapult


Already up to date. MSBuild version 18.0.5+e22287bf1 for .NET Framework
Build started 1/17/2026 10:10:05 AM.
Project "Drive:\Capult\\build\3rdparty\3rdparty.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
Building solution configuration "Unicode Release|x64".
Project "Drive:\Capult\\build\3rdparty\3rdparty.sln" (1) is building "Drive:\Capult\\build\3rdparty\libxml2.vcxproj" (2) on node 1 (default targets).
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(523,5): warning MSB8004: Intermediate Directory does not end with a trailing slash. This build instance will add the slash as it is required to allow proper evaluation of the Intermediate Directory. [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Structured output is enabled. The formatting of compiler diagnostics will reflect the Errorhierarchy. See https://aka.ms/cpp/structured-output for more details.
InitializeBuildStatus:
Creating "..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\libxml2.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\libxml2.tlog\unsuccessfulbuild".
PreBuildEvent:
Running configure.js...
pushd "..\..\derived\3rdparty\src\libxml2-v2.9.14\win32"
cscript configure.js iconv=no zlib=no
popd

:VCEnd
Microsoft (R) Windows Script Host Version 10.0
Copyright (C) Microsoft Corporation. All rights reserved.

libxml2 version: 2.9.14
Created Makefile.
Created config.h.

XML processor configuration
-
Trio: no
Thread safety: native
FTP client: yes
HTTP client: yes
HTML processor: yes
C14N support: yes
Catalog support: yes
DocBook support: yes
XPath support: yes
XPointer support: yes
XInclude support: yes
iconv support: no
icu support: no
iso8859x support: no
zlib support: no
lzma support: no
Debugging module: yes
Memory debugging: no
Runtime debugging: no
Regexp support: yes
Module support: yes
Tree support: yes
Reader support: yes
Writer support: yes
Walker support: yes
Pattern support: yes
Push support: yes
Validation support: yes
SAX1 support: yes
Legacy support: yes
Output support: yes
XML Schema support: yes
Schematron support: yes
Python bindings: no

Win32 build configuration
-
Compiler: msvc
C-Runtime option: /MD
Embed Manifest: no
Debug symbols: no
Static xmllint: no
Install prefix: .
Put tools in: $(PREFIX)\bin
Put headers in: $(PREFIX)\include
Put static libs in: $(PREFIX)\lib
Put shared libs in: $(PREFIX)\bin
Include path: .
Lib path: .

ClCompile:
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64\CL.exe /c /I"..\..\derived\3rdparty\src\libxml2-v2.9.14\include" /Zi /nologo /W3 /WX- /diagnostics:column /Ox /Ob2 /Oi /Oy /GT /GL /D WIN32 /D NDEBUG /D _CRT_SECURE_NO_WARNINGS /D _CRT_NONSTDC_NO_DEPRECATE /D _REENTRANT /D HAVE_COMPILER_TLS /D HAVE_WIN32_THREADS /D _MBCS /GF /Gm- /EHsc /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\\" /Fd"..\..\derived\x64-VC-Unicode Release\3rdparty\install\lib\libxml2.pdb" /external:W3 /Gd /TC /FC /errorReport:queue "..\..\derived\3rdparty\src\libxml2-v2.9.14\DOCBparser.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\HTMLtree.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\SAX.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\buf.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\c14n.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\catalog.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\chvalid.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\debugXML.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\dict.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\encoding.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\entities.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\error.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\globals.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\hash.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\legacy.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\list.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\parser.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\parserInternals.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\pattern.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\relaxng.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\schematron.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\threads.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\tree.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\uri.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\valid.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xinclude.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xlink.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xmlmemory.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xmlmodule.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xmlreader.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xmlschemastypes.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xmlunicode.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xmlwriter.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xpath.c" "..\..\derived\3rdparty\src\libxml2-v2.9.14\xpointer.c"
DOCBparser.c
HTMLparser.c
HTMLtree.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(398,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2190,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2191,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2198,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2199,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2236,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2246,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2247,24): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2287,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2288,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2295,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2296,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2305,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2306,22): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2335,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2345,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2346,24): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2661,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2779,19): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2789,19): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2799,23): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2811,19): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2836,18): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(3002,56): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(3057,58): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(3833,35): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(4487,53): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(4538,47): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(4573,50): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(4593,56): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(4634,53): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(5306,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(5321,15): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(5369,26): warning C4244: 'return': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(5411,23): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(5797,59): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLtree.c(436,26): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLtree.c(600,10): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLtree.c(603,10): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
SAX.c
SAX2.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(1792,50): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(1929,53): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2020,50): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2029,20): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2042,46): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2070,40): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2114,39): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2137,43): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2151,43): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2155,43): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2446,46): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2600,19): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
buf.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(176,45): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(249,27): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(250,28): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(378,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(427,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(494,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(628,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(654,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(854,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(917,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(973,6): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(977,31): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(998,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(1111,50): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(1121,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
c14n.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\c14n.c(2035,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\c14n.c(2167,28): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
catalog.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\catalog.c(3172,62): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\catalog.c(3257,52): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\catalog.c(3260,16): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
chvalid.c
debugXML.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\debugXML.c(2328,46): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\debugXML.c(3244,7): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
dict.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\dict.c(876,13): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\dict.c(1014,13): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\dict.c(1125,15): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\dict.c(1126,12): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
encoding.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(194,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(195,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(201,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(202,24): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(249,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(250,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(257,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(258,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(280,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(281,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(286,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(287,24): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(336,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(337,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(433,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(434,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(441,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(442,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(454,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(455,22): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(469,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(470,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(475,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(476,24): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(548,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(549,23): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(569,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(570,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(617,31): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(618,23): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(625,29): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(626,21): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(679,32): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(680,24): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(791,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(792,23): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
entities.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(812,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(813,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(860,18): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(861,23): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(868,18): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(869,23): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(919,32): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(920,24): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2197,32): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2203,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2204,13): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2293,32): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2301,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2302,13): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2486,17): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2507,32): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2513,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2514,13): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2583,38): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2887,34): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2905,25): warning C4244: 'return': conversion from '__int64' to 'long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2882,27): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\entities.c(1029,35): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\entities.c(1035,35): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\entities.c(1044,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
error.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\error.c(196,22): warning C4244: '=': conversion from '__int64' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
globals.c
hash.c
legacy.c
list.c
nanoftp.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(338,14): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(668,48): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(677,35): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(692,33): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(740,35): warning C4244: 'function': conversion from 'SOCKET' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(768,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(796,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(827,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1023,19): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1046,27): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1087,23): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1119,23): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1141,23): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(927,11): warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(929,11): warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1292,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1343,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1415,15): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1515,15): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1561,34): warning C4244: 'function': conversion from 'SOCKET' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1619,13): warning C4244: 'return': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1708,16): warning C4244: 'return': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1753,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1776,28): warning C4244: 'function': conversion from 'SOCKET' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1848,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1868,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1921,28): warning C4244: 'function': conversion from 'SOCKET' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
nanohttp.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(321,15): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(509,40): warning C4244: 'function': conversion from 'SOCKET' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(637,30): warning C4244: 'function': conversion from 'SOCKET' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(555,38): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(556,35): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(564,39): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(565,43): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(566,41): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(757,50): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(767,57): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(782,50): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(792,57): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(968,22): warning C4244: 'function': conversion from 'SOCKET' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1315,27): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1399,36): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1403,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1419,26): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1422,31): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1425,30): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1426,49): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1495,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1847,29): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Compiling...
parser.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(3372,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(3494,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(3541,25): warning C4244: '+=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(4448,15): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(4500,18): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(5133,32): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(8894,36): warning C4244: '+=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(9091,21): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(9095,38): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(9280,28): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(9296,50): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(10031,53): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(10093,47): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(10121,47): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(10163,50): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11010,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11019,8): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11047,18): warning C4244: 'return': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11275,34): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11296,50): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11734,35): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11737,51): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11840,35): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11842,51): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11896,35): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11898,51): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11966,27): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(12348,44): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(12389,35): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(12392,51): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(13192,45): warning C4244: '+=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
parserInternals.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parserInternals.c(384,22): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parserInternals.c(877,14): warning C4244: 'return': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parserInternals.c(1206,36): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parserInternals.c(1211,12): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parserInternals.c(1234,37): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
pattern.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\pattern.c(846,53): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\pattern.c(848,26): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\pattern.c(884,53): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\pattern.c(886,26): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\pattern.c(2382,33): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
relaxng.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\relaxng.c(8584,15): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\relaxng.c(9425,39): warning C4244: '=': conversion from 'ptrdiff_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
schematron.c
threads.c
tree.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(231,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(232,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(1302,29): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(1385,31): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(1465,28): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(1523,29): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(1585,31): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(1664,24): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7116,23): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7184,16): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7185,17): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7261,15): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7304,16): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7393,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7511,19): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7763,53): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7773,45): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
uri.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(223,16): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(262,22): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(264,53): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(298,19): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(300,50): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(307,19): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(377,15): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(379,46): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(493,17): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(495,48): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(603,29): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(605,60): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(649,29): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(651,60): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(691,29): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(693,60): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(733,29): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(735,60): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(1626,25): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(2066,9): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(2068,9): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(2431,13): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
valid.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(71,33): warning C4244: 'initializing': conversion from '__int64' to 'long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(111,33): warning C4244: 'initializing': conversion from '__int64' to 'long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(158,33): warning C4244: 'initializing': conversion from '__int64' to 'long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(201,33): warning C4244: 'initializing': conversion from '__int64' to 'long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(242,33): warning C4244: 'initializing': conversion from '__int64' to 'long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(1302,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(1336,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(1356,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(5255,8): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
xinclude.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xinclude.c(1912,8): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
xlink.c
xmlIO.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(967,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(989,13): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(2001,17): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3190,8): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3197,26): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3306,8): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3313,26): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3407,20): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3415,20): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3516,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3517,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3551,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3563,35): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3605,20): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3614,20): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3682,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3726,34): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3732,34): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
xmlmemory.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlmemory.c(197,21): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlmemory.c(273,21): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlmemory.c(352,22): warning C4267: '-=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlmemory.c(389,21): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlmemory.c(467,22): warning C4267: '-=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlmemory.c(534,21): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
xmlmodule.c
xmlreader.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlreader.c(964,27): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlreader.c(982,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlreader.c(996,27): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlreader.c(1000,20): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
xmlregexp.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(413,18): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(4250,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(4251,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(4896,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(5861,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(5862,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(5923,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(5924,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(5993,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(5994,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(6148,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(6149,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
xmlsave.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(309,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(310,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(313,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(314,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(1037,55): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(1673,55): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2018,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2024,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2030,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2036,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2042,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2048,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2054,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2067,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2118,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2240,26): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2418,17): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2421,17): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
xmlschemas.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(2648,55): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(2672,50): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(6869,35): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(8040,33): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(9006,32): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(21900,59): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(21927,57): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(24888,37): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(27623,33): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
xmlschemastypes.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemastypes.c(1979,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemastypes.c(2034,16): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemastypes.c(2037,16): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemastypes.c(2048,31): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemastypes.c(2790,45): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
xmlstring.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c(72,30): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c(119,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c(434,26): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c(538,35): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c(698,26): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c(860,27): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c(941,36): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Compiling...
xmlunicode.c
xmlwriter.c
xpath.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\timsort.h(132,27): warning C4244: 'initializing': conversion from 'const uint64_t' to 'const int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
(compiling source file '../../derived/3rdparty/src/libxml2-v2.9.14/xpath.c')

Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\timsort.h(515,38): warning C4267: 'function': conversion from 'size_t' to 'const int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
(compiling source file '../../derived/3rdparty/src/libxml2-v2.9.14/xpath.c')

Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\timsort.h(568,37): warning C4267: 'function': conversion from 'size_t' to 'const int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
(compiling source file '../../derived/3rdparty/src/libxml2-v2.9.14/xpath.c')

Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\timsort.h(569,54): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
(compiling source file '../../derived/3rdparty/src/libxml2-v2.9.14/xpath.c')

Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(714,14): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(727,47): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(738,14): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(3236,26): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(8576,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(9790,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(9874,34): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(10191,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(10202,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(10236,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(10247,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(10523,37): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
xpointer.c
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpointer.c(115,47): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpointer.c(125,14): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpointer.c(2493,15): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Lib:
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64\Lib.exe /OUT:"..\..\derived\x64-VC-Unicode Release\3rdparty\install\lib\libxml2.lib" /NOLOGO /MACHINE:X64 /LTCG /LTCG "..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\buf.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\c14n.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\catalog.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\chvalid.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\debugXML.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\dict.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\DOCBparser.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\encoding.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\entities.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\error.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\globals.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\hash.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\HTMLparser.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\HTMLtree.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\legacy.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\list.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\nanoftp.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\nanohttp.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\parser.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\parserInternals.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\pattern.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\relaxng.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\SAX.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\SAX2.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\schematron.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\threads.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\tree.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\uri.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\valid.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xinclude.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xlink.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xmlIO.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xmlmemory.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xmlmodule.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xmlreader.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xmlregexp.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xmlsave.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xmlschemas.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xmlschemastypes.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xmlstring.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xmlunicode.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xmlwriter.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xpath.obj"
"..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\xpointer.obj"
libxml2.vcxproj -> Drive:\Capult\\derived\x64-VC-Unicode Release\3rdparty\install\lib\libxml2.lib
FinalizeBuildStatus:
Deleting file "..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\libxml2.tlog\unsuccessfulbuild".
Touching "..\..\derived\x64-VC-Unicode Release\3rdparty\build\libxml2-v2.9.14\libxml2.tlog\libxml2.lastbuildstate".
Done Building Project "Drive:\Capult\\build\3rdparty\libxml2.vcxproj" (default targets).
Done Building Project "Drive:\Capult\\build\3rdparty\3rdparty.sln" (default targets).
Build succeeded.
"Drive:\Capult\\build\3rdparty\3rdparty.sln" (default target) (1) ->
"Drive:\Capult\\build\3rdparty\libxml2.vcxproj" (default target) (2) ->
(PrepareForBuild target) ->
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(523,5): warning MSB8004: Intermediate Directory does not end with a trailing slash. This build instance will add the slash as it is required to allow proper evaluation of the Intermediate Directory. [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]

"Drive:\Capult\\build\3rdparty\3rdparty.sln" (default target) (1) ->
"Drive:\Capult\\build\3rdparty\libxml2.vcxproj" (default target) (2) ->
(ClCompile target) ->
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(398,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2190,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2191,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2198,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2199,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2236,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2246,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2247,24): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2287,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2288,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2295,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2296,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2305,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2306,22): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2335,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2345,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2346,24): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2661,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2779,19): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2789,19): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2799,23): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2811,19): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(2836,18): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(3002,56): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(3057,58): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(3833,35): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(4487,53): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(4538,47): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(4573,50): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(4593,56): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(4634,53): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(5306,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(5321,15): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(5369,26): warning C4244: 'return': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(5411,23): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLparser.c(5797,59): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLtree.c(436,26): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLtree.c(600,10): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\HTMLtree.c(603,10): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(1792,50): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(1929,53): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2020,50): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2029,20): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2042,46): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2070,40): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2114,39): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2137,43): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2151,43): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2155,43): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2446,46): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\SAX2.c(2600,19): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(176,45): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(249,27): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(250,28): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(378,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(427,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(494,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(628,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(654,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(854,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(917,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(973,6): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(977,31): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(998,5): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(1111,50): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\buf.c(1121,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\c14n.c(2035,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\c14n.c(2167,28): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\catalog.c(3172,62): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\catalog.c(3257,52): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\catalog.c(3260,16): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\debugXML.c(2328,46): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\debugXML.c(3244,7): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\dict.c(876,13): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\dict.c(1014,13): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\dict.c(1125,15): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\dict.c(1126,12): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(194,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(195,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(201,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(202,24): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(249,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(250,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(257,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(258,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(280,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(281,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(286,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(287,24): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(336,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(337,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(433,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(434,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(441,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(442,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(454,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(455,22): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(469,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(470,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(475,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(476,24): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(548,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(549,23): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(569,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(570,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(617,31): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(618,23): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(625,29): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(626,21): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(679,32): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(680,24): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(791,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(792,23): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(812,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(813,25): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(860,18): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(861,23): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(868,18): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(869,23): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(919,32): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(920,24): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2197,32): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2203,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2204,13): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2293,32): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2301,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2302,13): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2486,17): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2507,32): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2513,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2514,13): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2583,38): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2887,34): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2905,25): warning C4244: 'return': conversion from '__int64' to 'long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\encoding.c(2882,27): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\entities.c(1029,35): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\entities.c(1035,35): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\entities.c(1044,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\error.c(196,22): warning C4244: '=': conversion from '__int64' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(338,14): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(668,48): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(677,35): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(692,33): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(740,35): warning C4244: 'function': conversion from 'SOCKET' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(768,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(796,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(827,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1023,19): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1046,27): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1087,23): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1119,23): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1141,23): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(927,11): warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(929,11): warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1292,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1343,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1415,15): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1515,15): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1561,34): warning C4244: 'function': conversion from 'SOCKET' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1619,13): warning C4244: 'return': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1708,16): warning C4244: 'return': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1753,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1776,28): warning C4244: 'function': conversion from 'SOCKET' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1848,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1868,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanoftp.c(1921,28): warning C4244: 'function': conversion from 'SOCKET' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(321,15): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(509,40): warning C4244: 'function': conversion from 'SOCKET' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(637,30): warning C4244: 'function': conversion from 'SOCKET' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(555,38): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(556,35): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(564,39): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(565,43): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(566,41): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(757,50): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(767,57): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(782,50): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(792,57): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(968,22): warning C4244: 'function': conversion from 'SOCKET' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1315,27): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1399,36): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1403,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1419,26): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1422,31): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1425,30): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1426,49): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1495,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\nanohttp.c(1847,29): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(3372,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(3494,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(3541,25): warning C4244: '+=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(4448,15): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(4500,18): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(5133,32): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(8894,36): warning C4244: '+=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(9091,21): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(9095,38): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(9280,28): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(9296,50): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(10031,53): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(10093,47): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(10121,47): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(10163,50): warning C4244: '=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11010,20): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11019,8): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11047,18): warning C4244: 'return': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11275,34): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11296,50): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11734,35): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11737,51): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11840,35): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11842,51): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11896,35): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11898,51): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(11966,27): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(12348,44): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(12389,35): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(12392,51): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parser.c(13192,45): warning C4244: '+=': conversion from '__int64' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parserInternals.c(384,22): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parserInternals.c(877,14): warning C4244: 'return': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parserInternals.c(1206,36): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parserInternals.c(1211,12): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\parserInternals.c(1234,37): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\pattern.c(846,53): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\pattern.c(848,26): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\pattern.c(884,53): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\pattern.c(886,26): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\pattern.c(2382,33): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\relaxng.c(8584,15): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\relaxng.c(9425,39): warning C4244: '=': conversion from 'ptrdiff_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(231,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(232,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(1302,29): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(1385,31): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(1465,28): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(1523,29): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(1585,31): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(1664,24): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7116,23): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7184,16): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7185,17): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7261,15): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7304,16): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7393,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7511,19): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7763,53): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\tree.c(7773,45): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(223,16): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(262,22): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(264,53): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(298,19): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(300,50): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(307,19): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(377,15): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(379,46): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(493,17): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(495,48): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(603,29): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(605,60): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(649,29): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(651,60): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(691,29): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(693,60): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(733,29): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(735,60): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(1626,25): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(2066,9): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(2068,9): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\uri.c(2431,13): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(71,33): warning C4244: 'initializing': conversion from '__int64' to 'long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(111,33): warning C4244: 'initializing': conversion from '__int64' to 'long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(158,33): warning C4244: 'initializing': conversion from '__int64' to 'long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(201,33): warning C4244: 'initializing': conversion from '__int64' to 'long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(242,33): warning C4244: 'initializing': conversion from '__int64' to 'long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(1302,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(1336,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(1356,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\valid.c(5255,8): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xinclude.c(1912,8): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(967,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(989,13): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(2001,17): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3190,8): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3197,26): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3306,8): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3313,26): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3407,20): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3415,20): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3516,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3517,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3551,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3563,35): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3605,20): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3614,20): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3682,11): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3726,34): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlIO.c(3732,34): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlmemory.c(197,21): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlmemory.c(273,21): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlmemory.c(352,22): warning C4267: '-=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlmemory.c(389,21): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlmemory.c(467,22): warning C4267: '-=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlmemory.c(534,21): warning C4267: '+=': conversion from 'size_t' to 'unsigned long', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlreader.c(964,27): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlreader.c(982,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlreader.c(996,27): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlreader.c(1000,20): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(413,18): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(4250,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(4251,12): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(4896,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(5861,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(5862,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(5923,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(5924,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(5993,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(5994,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(6148,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlregexp.c(6149,9): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(309,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(310,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(313,19): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(314,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(1037,55): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(1673,55): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2018,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2024,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2030,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2036,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2042,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2048,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2054,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2067,42): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2118,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2240,26): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2418,17): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlsave.c(2421,17): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(2648,55): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(2672,50): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(6869,35): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(8040,33): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(9006,32): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(21900,59): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(21927,57): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(24888,37): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemas.c(27623,33): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemastypes.c(1979,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemastypes.c(2034,16): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemastypes.c(2037,16): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemastypes.c(2048,31): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlschemastypes.c(2790,45): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c(72,30): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c(119,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c(434,26): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c(538,35): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c(698,26): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c(860,27): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xmlstring.c(941,36): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\timsort.h(132,27): warning C4244: 'initializing': conversion from 'const uint64_t' to 'const int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\timsort.h(515,38): warning C4267: 'function': conversion from 'size_t' to 'const int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\timsort.h(568,37): warning C4267: 'function': conversion from 'size_t' to 'const int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\timsort.h(569,54): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(714,14): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(727,47): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(738,14): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(3236,26): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(8576,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(9790,17): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(9874,34): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(10191,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(10202,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(10236,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(10247,34): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(10523,37): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpointer.c(115,47): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpointer.c(125,14): warning C4244: 'function': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpointer.c(2493,15): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data [Drive:\Capult\\build\3rdparty\libxml2.vcxproj]
379 warning(s)
0 Error(s)
Time Elapsed 00:00:05.94
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxbase32u.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxbase32u.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxbase32u_net.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxbase32u_net.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxbase32u_xml.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxbase32u_xml.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxexpat.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxexpat.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxjpeg.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxjpeg.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_adv.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_adv.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_aui.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_aui.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_core.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_core.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_gl.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_gl.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_html.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_html.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_media.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_media.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_propgrid.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_propgrid.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_qa.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_qa.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_ribbon.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_ribbon.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_richtext.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_richtext.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_stc.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_stc.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_webview.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_webview.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_xrc.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxmsw32u_xrc.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxpng.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxpng.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxregexu.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxregexu.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxscintilla.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxscintilla.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxtiff.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxtiff.pdb
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxzlib.lib
Drive:\Capult\/derived\3rdparty\src\wxWidgets-3.2.1\lib\vc_x64_lib\wxzlib.pdb
46 File(s) copied



MSBuild version 18.0.5+e22287bf1 for .NET Framework
Build started 1/17/2026 10:10:13 AM.
1>Project "Drive:\Capult\\build\msvc\wxCatapult.sln" on node 1 (default targets).
1>ValidateSolutionConfiguration:
Building solution configuration "Unicode Release|x64".
1>Project "Drive:\Capult\\build\msvc\wxCatapult.sln" (1) is building "Drive:\Capult\\build\msvc\wxCatapult.vcxproj" (2) on node 1 (default targets).
2>PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the Errorhierarchy. See https://aka.ms/cpp/structured-output for more details.
InitializeBuildStatus:
Creating "..\..\derived\x64-VC-Unicode Release\build\wxCatapult.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "..\..\derived\x64-VC-Unicode Release\build\wxCatapult.tlog\unsuccessfulbuild".
CustomBuild:
Generating config headers...
'python3' is not recognized as an internal or external command,
operable program or batch file.
Converting about.wxg to about.xrc
Converting audiocontrols.wxg to audiocontrols.xrc
Converting catapult.wxg to catapult.xrc
Converting checkconfigs.wxg to checkconfigs.xrc
Converting config.wxg to config.xrc
Converting fullscreen.wxg to fullscreen.xrc
Converting input.wxg to input.xrc
Converting ipsselect.wxg to ipsselect.xrc
Converting misccontrols.wxg to misccontrols.xrc
Converting romtype.wxg to romtype.xrc
Converting screenshot.wxg to screenshot.xrc
Converting session.wxg to session.xrc
Converting status.wxg to status.xrc
Converting videocontrols.wxg to videocontrols.xrc
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\src\Version.h" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\resource-info.h" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\src\Version.h" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\version.ii" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\about.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\about.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\audiocontrols.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\audiocontrols.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\catapult.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\catapult.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\checkconfigs.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\checkconfigs.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\config.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\config.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\fullscreen.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\fullscreen.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\input.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\input.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\ipsselect.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\ipsselect.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\misccontrols.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\misccontrols.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\romtype.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\romtype.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\screenshot.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\screenshot.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\session.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\session.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\status.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\status.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\videocontrols.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\videocontrols.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
ClCompile:
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64\CL.exe /c /I"..\..\derived\x64-VC-Unicode Release\config" /I"..\..\derived\3rdparty\src\wxWidgets-3.2.1\include" /I"..\..\derived\3rdparty\src\wxWidgets-3.2.1\\include\msvc" /I"..\..\derived\3rdparty\src\libxml2-v2.9.14\include" /Zi /nologo /W3 /WX- /diagnostics:column /Ox /Ob2 /Oi /Oy /GT /GL /D WIN32 /D NDEBUG /D _CONSOLE /D _MBCS /D _WINDOWS /D WIN32_LEAN_AND_MEAN /D WINVER=0x500 /D _MT /D wxUSE_GUI=1 /D LIBXML_STATIC /D _VC80_UPGRADE=0x0600 /D _UNICODE /D UNICODE /GF /Gm- /EHsc /MT /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"..\..\derived\x64-VC-Unicode Release\build\\" /Fd"..\..\derived\x64-VC-Unicode Release\build\vc143.pdb" /external:W3 /Gd /TP /FC /errorReport:queue ..\..\src\AudioControlPage.cpp ..\..\src\CatapultConfigDlg.cpp ..\..\src\CatapultXMLParser.cpp ..\..\src\InputPage.cpp ..\..\src\MiscControlPage.cpp ..\..\src\SessionPage.cpp ..\..\src\VideoControlPage.cpp ..\..\src\openMSXController.cpp ..\..\src\wxCatapultFrm.cpp
AudioControlPage.cpp
CatapultConfigDlg.cpp
CatapultXMLParser.cpp
InputPage.cpp
MiscControlPage.cpp
SessionPage.cpp
2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(751,9): warning C4005: 'INET_E_CANNOT_LOCK_REQUEST': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/SessionPage.cpp')
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\msw\missing.h(364,9):
see previous definition of 'INET_E_CANNOT_LOCK_REQUEST'

2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(752,9): warning C4005: 'INET_E_USE_EXTEND_BINDING': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/SessionPage.cpp')
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\msw\missing.h(368,9):
see previous definition of 'INET_E_USE_EXTEND_BINDING'

2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(753,9): warning C4005: 'INET_E_TERMINATED_BIND': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/SessionPage.cpp')
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\msw\missing.h(372,9):
see previous definition of 'INET_E_TERMINATED_BIND'

2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(763,9): warning C4005: 'INET_E_ERROR_FIRST': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/SessionPage.cpp')
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\msw\missing.h(288,9):
see previous definition of 'INET_E_ERROR_FIRST'

2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(764,9): warning C4005: 'INET_E_CODE_DOWNLOAD_DECLINED': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/SessionPage.cpp')
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\msw\missing.h(380,9):
see previous definition of 'INET_E_CODE_DOWNLOAD_DECLINED'

2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(765,9): warning C4005: 'INET_E_RESULT_DISPATCHED': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/SessionPage.cpp')
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\msw\missing.h(384,9):
see previous definition of 'INET_E_RESULT_DISPATCHED'

2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(766,9): warning C4005: 'INET_E_CANNOT_REPLACE_SFP_FILE': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/SessionPage.cpp')
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\msw\missing.h(388,9):
see previous definition of 'INET_E_CANNOT_REPLACE_SFP_FILE'

2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(768,9): warning C4005: 'INET_E_CODE_INSTALL_SUPPRESSED': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/SessionPage.cpp')
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\msw\missing.h(396,9):
see previous definition of 'INET_E_CODE_INSTALL_SUPPRESSED'

2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(770,9): warning C4005: 'INET_E_CODE_INSTALL_BLOCKED_BY_HASH_POLICY': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/SessionPage.cpp')
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\msw\missing.h(392,9):
see previous definition of 'INET_E_CODE_INSTALL_BLOCKED_BY_HASH_POLICY'

2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(7134,9): warning C4005: 'INET_E_QUERYOPTION_UNKNOWN': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/SessionPage.cpp')
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\msw\missing.h(352,9):
see previous definition of 'INET_E_QUERYOPTION_UNKNOWN'

VideoControlPage.cpp
openMSXController.cpp
2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(213,14): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(215,14): warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(218,14): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(220,14): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(223,14): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(225,14): warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(227,14): warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(229,14): warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(232,14): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(234,14): warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(238,14): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(240,14): warning C4996: 'wcsncpy': This function or variable may be unsafe. Consider using wcsncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(243,14): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(245,14): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(248,14): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(250,14): warning C4996: 'wcsncpy': This function or variable may be unsafe. Consider using wcsncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(252,14): warning C4996: 'wcsncpy': This function or variable may be unsafe. Consider using wcsncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(254,14): warning C4996: 'wcsncpy': This function or variable may be unsafe. Consider using wcsncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(257,14): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(259,14): warning C4996: 'wcsncpy': This function or variable may be unsafe. Consider using wcsncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(293,14): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(295,14): warning C4996: 'wcscat': This function or variable may be unsafe. Consider using wcscat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(298,14): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(300,14): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(303,14): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(305,14): warning C4996: 'wcscat': This function or variable may be unsafe. Consider using wcscat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(307,14): warning C4996: 'wcscat': This function or variable may be unsafe. Consider using wcscat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(309,14): warning C4996: 'wcscat': This function or variable may be unsafe. Consider using wcscat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(312,14): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(314,14): warning C4996: 'wcscat': This function or variable may be unsafe. Consider using wcscat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(318,14): warning C4996: 'strncat': This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(320,14): warning C4996: 'wcsncat': This function or variable may be unsafe. Consider using wcsncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(323,14): warning C4996: 'strncat': This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(325,14): warning C4996: 'strncat': This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(328,14): warning C4996: 'strncat': This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(330,14): warning C4996: 'wcsncat': This function or variable may be unsafe. Consider using wcsncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(332,14): warning C4996: 'wcsncat': This function or variable may be unsafe. Consider using wcsncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(334,14): warning C4996: 'wcsncat': This function or variable may be unsafe. Consider using wcsncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(337,14): warning C4996: 'strncat': This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(339,14): warning C4996: 'wcsncat': This function or variable may be unsafe. Consider using wcsncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(851,14): warning C4996: '_wfopen': This function or variable may be unsafe. Consider using _wfopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(853,14): warning C4996: '_wfreopen': This function or variable may be unsafe. Consider using _wfreopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(1041,50): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(1042,56): warning C4996: '_wgetenv': This function or variable may be unsafe. Consider using _wdupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(1044,54): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(1045,56): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(1047,64): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(1048,68): warning C4996: '_wgetenv': This function or variable may be unsafe. Consider using _wdupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

2>Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\filefn.h(410,14): warning C4996: '_wopen': This function or variable may be unsafe. Consider using _wsopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
(compiling source file '../../src/openMSXController.cpp')

wxCatapultFrm.cpp
ResourceCompile:
All outputs are up-to-date.
Link:
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64\link.exe /ERRORREPORT:QUEUE /OUT:"..\..\derived\x64-VC-Unicode Release\install\catapult.exe" /VERSION:"0.1" /NOLOGO /LIBPATH:"..\..\derived\x64-VC-Unicode Release\3rdparty\install\lib" libxml2.lib ole32.lib oleaut32.lib gdi32.lib shell32.lib advapi32.lib user32.lib comctl32.lib comdlg32.lib winmm.lib wsock32.lib rpcrt4.lib winspool.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"..\..\derived\x64-VC-Unicode Release\install\catapult.pdb" /SUBSYSTEM:WINDOWS /LTCG /LTCGOUT:"..\..\derived\x64-VC-Unicode Release\build\catapult.iobj" /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"..\..\derived\x64-VC-Unicode Release\install\catapult.lib" /MACHINE:X64 "..\..\derived\x64-VC-Unicode Release\build\catapult.res"
"..\..\derived\x64-VC-Unicode Release\build\AboutDlg.obj"
"..\..\derived\x64-VC-Unicode Release\build\AudioControlPage.obj"
"..\..\derived\x64-VC-Unicode Release\build\CatapultConfigDlg.obj"
"..\..\derived\x64-VC-Unicode Release\build\CatapultPage.obj"
"..\..\derived\x64-VC-Unicode Release\build\CatapultXMLParser.obj"
"..\..\derived\x64-VC-Unicode Release\build\CheckConfigsDlg.obj"
"..\..\derived\x64-VC-Unicode Release\build\ConfigurationData.obj"
"..\..\derived\x64-VC-Unicode Release\build\FullScreenDlg.obj"
"..\..\derived\x64-VC-Unicode Release\build\InputPage.obj"
"..\..\derived\x64-VC-Unicode Release\build\IPSSelectionDlg.obj"
"..\..\derived\x64-VC-Unicode Release\build\MiscControlPage.obj"
"..\..\derived\x64-VC-Unicode Release\build\openMSXController.obj"
"..\..\derived\x64-VC-Unicode Release\build\PipeConnectThread.obj"
"..\..\derived\x64-VC-Unicode Release\build\PipeReadThread.obj"
"..\..\derived\x64-VC-Unicode Release\build\RomTypeDlg.obj"
"..\..\derived\x64-VC-Unicode Release\build\ScreenShotDlg.obj"
"..\..\derived\x64-VC-Unicode Release\build\SessionPage.obj"
"..\..\derived\x64-VC-Unicode Release\build\StatusPage.obj"
"..\..\derived\x64-VC-Unicode Release\build\Version.obj"
"..\..\derived\x64-VC-Unicode Release\build\VideoControlPage.obj"
"..\..\derived\x64-VC-Unicode Release\build\wxCatapultApp.obj"
"..\..\derived\x64-VC-Unicode Release\build\wxCatapultFrm.obj"
"..\..\derived\x64-VC-Unicode Release\build\utils.obj"
Creating library ..\..\derived\x64-VC-Unicode Release\install\catapult.lib and object ..\..\derived\x64-VC-Unicode Release\install\catapult.exp
Generating code
2>Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(506): warning C4723: potential divide by 0 [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(505): warning C4723: potential divide by 0 [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(506): warning C4723: potential divide by 0 [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
2>Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(505): warning C4723: potential divide by 0 [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Finished generating code
wxCatapult.vcxproj -> Drive:\Capult\\derived\x64-VC-Unicode Release\install\catapult.exe
FinalizeBuildStatus:
Deleting file "..\..\derived\x64-VC-Unicode Release\build\wxCatapult.tlog\unsuccessfulbuild".
Touching "..\..\derived\x64-VC-Unicode Release\build\wxCatapult.tlog\wxCatapult.lastbuildstate".
2>Done Building Project "Drive:\Capult\\build\msvc\wxCatapult.vcxproj" (default targets).
1>Done Building Project "Drive:\Capult\\build\msvc\wxCatapult.sln" (default targets).
Build succeeded.
"Drive:\Capult\\build\msvc\wxCatapult.sln" (default target) (1) ->
"Drive:\Capult\\build\msvc\wxCatapult.vcxproj" (default target) (2) ->
(CustomBuild target) ->
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\src\Version.h" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\resource-info.h" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\src\Version.h" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\version.ii" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\about.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\about.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\audiocontrols.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\audiocontrols.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\catapult.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\catapult.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\checkconfigs.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\checkconfigs.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\config.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\config.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\fullscreen.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\fullscreen.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\input.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\input.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\ipsselect.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\ipsselect.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\misccontrols.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\misccontrols.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\romtype.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\romtype.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\screenshot.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\screenshot.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\session.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\session.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\status.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\status.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): warning MSB8065: Custom build for item "..\..\dialogs\videocontrols.wxg" succeeded, but specified output "c:\compiler\openmsx-wxcatapult\build\msvc\videocontrols.xrc" has not been created. This may cause incremental build to work incorrectly. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]

"Drive:\Capult\\build\msvc\wxCatapult.sln" (default target) (1) ->
"Drive:\Capult\\build\msvc\wxCatapult.vcxproj" (default target) (2) ->
(ClCompile target) ->
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(751,9): warning C4005: 'INET_E_CANNOT_LOCK_REQUEST': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(752,9): warning C4005: 'INET_E_USE_EXTEND_BINDING': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(753,9): warning C4005: 'INET_E_TERMINATED_BIND': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(763,9): warning C4005: 'INET_E_ERROR_FIRST': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(764,9): warning C4005: 'INET_E_CODE_DOWNLOAD_DECLINED': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(765,9): warning C4005: 'INET_E_RESULT_DISPATCHED': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(766,9): warning C4005: 'INET_E_CANNOT_REPLACE_SFP_FILE': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(768,9): warning C4005: 'INET_E_CODE_INSTALL_SUPPRESSED': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(770,9): warning C4005: 'INET_E_CODE_INSTALL_BLOCKED_BY_HASH_POLICY': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\urlmon.h(7134,9): warning C4005: 'INET_E_QUERYOPTION_UNKNOWN': macro redefinition [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(213,14): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(215,14): warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(218,14): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(220,14): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(223,14): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(225,14): warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(227,14): warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(229,14): warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(232,14): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(234,14): warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(238,14): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(240,14): warning C4996: 'wcsncpy': This function or variable may be unsafe. Consider using wcsncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(243,14): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(245,14): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(248,14): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(250,14): warning C4996: 'wcsncpy': This function or variable may be unsafe. Consider using wcsncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(252,14): warning C4996: 'wcsncpy': This function or variable may be unsafe. Consider using wcsncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(254,14): warning C4996: 'wcsncpy': This function or variable may be unsafe. Consider using wcsncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(257,14): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(259,14): warning C4996: 'wcsncpy': This function or variable may be unsafe. Consider using wcsncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(293,14): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(295,14): warning C4996: 'wcscat': This function or variable may be unsafe. Consider using wcscat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(298,14): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(300,14): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(303,14): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(305,14): warning C4996: 'wcscat': This function or variable may be unsafe. Consider using wcscat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(307,14): warning C4996: 'wcscat': This function or variable may be unsafe. Consider using wcscat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(309,14): warning C4996: 'wcscat': This function or variable may be unsafe. Consider using wcscat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(312,14): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(314,14): warning C4996: 'wcscat': This function or variable may be unsafe. Consider using wcscat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(318,14): warning C4996: 'strncat': This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(320,14): warning C4996: 'wcsncat': This function or variable may be unsafe. Consider using wcsncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(323,14): warning C4996: 'strncat': This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(325,14): warning C4996: 'strncat': This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(328,14): warning C4996: 'strncat': This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(330,14): warning C4996: 'wcsncat': This function or variable may be unsafe. Consider using wcsncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(332,14): warning C4996: 'wcsncat': This function or variable may be unsafe. Consider using wcsncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(334,14): warning C4996: 'wcsncat': This function or variable may be unsafe. Consider using wcsncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(337,14): warning C4996: 'strncat': This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(339,14): warning C4996: 'wcsncat': This function or variable may be unsafe. Consider using wcsncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(851,14): warning C4996: '_wfopen': This function or variable may be unsafe. Consider using _wfopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(853,14): warning C4996: '_wfreopen': This function or variable may be unsafe. Consider using _wfreopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(1041,50): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(1042,56): warning C4996: '_wgetenv': This function or variable may be unsafe. Consider using _wdupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(1044,54): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(1045,56): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(1047,64): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\wxcrt.h(1048,68): warning C4996: '_wgetenv': This function or variable may be unsafe. Consider using _wdupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\wxWidgets-3.2.1\include\wx\filefn.h(410,14): warning C4996: '_wopen': This function or variable may be unsafe. Consider using _wsopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]

"Drive:\Capult\\build\msvc\wxCatapult.sln" (default target) (1) ->
"Drive:\Capult\\build\msvc\wxCatapult.vcxproj" (default target) (2) ->
(Link target) ->
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(506): warning C4723: potential divide by 0 [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(505): warning C4723: potential divide by 0 [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(506): warning C4723: potential divide by 0 [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
Drive:\Capult\\derived\3rdparty\src\libxml2-v2.9.14\xpath.c(505): warning C4723: potential divide by 0 [Drive:\Capult\\build\msvc\wxCatapult.vcxproj]
79 warning(s)
0 Error(s)
Time Elapsed 00:00:37.22


OpenMSX


FreeType version 2.13.3 - already downloaded
Patched: freetype-2.13.3/include/freetype/config/ftoption.h
Patched: freetype-2.13.3/modules.cfg
GLEW version 2.2.0 - already downloaded
Patched: glew-2.2.0/config/Makefile.linux-mingw64
libogg version 1.3.5 - already downloaded
libpng version 1.6.44 - already downloaded
SDL2 version 2.30.7 - already downloaded
SDL2_ttf version 2.22.0 - already downloaded
WARNING: Skipping symlink creation: Drive:\openMSX\derived\3rdparty\src\SDL2_ttf-2.22.0\Xcode\macOS\SDL2.framework\Resources -> Versions/Current/Resources: [WinError1314] A required privilege is not held by the client: 'Versions/Current/Resources' -> 'C:\\compiler\\openMSX\\derived\\3rdparty\\src\\SDL2_ttf-2.22.0\\Xcode\\macOS\\SDL2.framework\\Resources'
WARNING: Skipping symlink creation: Drive:\openMSX\derived\3rdparty\src\SDL2_ttf-2.22.0\Xcode\macOS\SDL2.framework\Versions\Current -> A: [WinError1314] A required privilege is not held by the client: 'A' -> 'C:\\compiler\\openMSX\\derived\\3rdparty\\src\\SDL2_ttf-2.22.0\\Xcode\\macOS\\SDL2.framework\\Versions\\Current'
WARNING: Skipping symlink creation: Drive:\openMSX\derived\3rdparty\src\SDL2_ttf-2.22.0\Xcode\macOS\SDL2.framework\Headers -> Versions/Current/Headers: [WinError1314] A required privilege is not held by the client: 'Versions/Current/Headers' -> 'C:\\compiler\\openMSX\\derived\\3rdparty\\src\\SDL2_ttf-2.22.0\\Xcode\\macOS\\SDL2.framework\\Headers'
WARNING: Skipping symlink creation: Drive:\openMSX\derived\3rdparty\src\SDL2_ttf-2.22.0\Xcode\macOS\SDL2.framework\SDL2 -> Versions/Current/SDL2: [WinError1314] A required privilege is not held by the client: 'Versions/Current/SDL2' -> 'C:\\compiler\\openMSX\\derived\\3rdparty\\src\\SDL2_ttf-2.22.0\\Xcode\\macOS\\SDL2.framework\\SDL2'
WARNING: Skipping symlink creation: Drive:\openMSX\derived\3rdparty\src\SDL2_ttf-2.22.0\external\harfbuzz\README -> README.md: [WinError1314] A required privilege is not held by the client: 'README.md' -> 'C:\\compiler\\openMSX\\derived\\3rdparty\\src\\SDL2_ttf-2.22.0\\external\\harfbuzz\\README'
Tcl version 8.6.15 - already downloaded
libtheora version 1.1.1 - already downloaded
Patched: libtheora-1.1.1/config.guess
Patched: libtheora-1.1.1/configure
libvorbis version 1.3.7 - already downloaded
Patched: libvorbis-1.3.7/configure
Patched: libvorbis-1.3.7/configure.ac
zlib version 1.3.1 - already downloaded



MSBuild version 18.0.5+e22287bf1 for .NET Framework
Build started 1/17/2026 10:11:05 AM.
1>Project "Drive:\openMSX\build\3rdparty\3rdparty.sln" on node 1 (default targets).
1>ValidateSolutionConfiguration:
Building solution configuration "Release|x64".
1>Project "Drive:\openMSX\build\3rdparty\3rdparty.sln" (1) is building "Drive:\openMSX\build\3rdparty\glew.vcxproj" (2) on node 1 (default targets).
2>PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the Errorhierarchy. See https://aka.ms/cpp/structured-output for more details.
InitializeBuildStatus:
Creating "..\..\derived\x64-VC-Release\3rdParty\build\glew-2.2.0\glew.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "..\..\derived\x64-VC-Release\3rdParty\build\glew-2.2.0\glew.tlog\unsuccessfulbuild".
ClCompile:
All outputs are up-to-date.
ResourceCompile:
All outputs are up-to-date.
Lib:
All outputs are up-to-date.
glew.vcxproj -> Drive:\openMSX\derived\x64-VC-Release\3rdParty\install\lib\glew.lib
FinalizeBuildStatus:
Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\glew-2.2.0\glew.tlog\unsuccessfulbuild".
Touching "..\..\derived\x64-VC-Release\3rdParty\build\glew-2.2.0\glew.tlog\glew.lastbuildstate".
2>Done Building Project "Drive:\openMSX\build\3rdparty\glew.vcxproj" (default targets).
1>Project "Drive:\openMSX\build\3rdparty\3rdparty.sln" (1) is building "Drive:\openMSX\build\3rdparty\SDLmain.vcxproj" (3) on node 1 (default targets).
3>PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the Errorhierarchy. See https://aka.ms/cpp/structured-output for more details.
InitializeBuildStatus:
Creating "..\..\derived\x64-VC-Release\3rdParty\build\SDLmain\SDLmain.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "..\..\derived\x64-VC-Release\3rdParty\build\SDLmain\SDLmain.tlog\unsuccessfulbuild".
1>Project "Drive:\openMSX\build\3rdparty\3rdparty.sln" (1) is building "Drive:\openMSX\build\3rdparty\libpng.vcxproj" (4) on node 8 (default targets).
4>PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the Errorhierarchy. See https://aka.ms/cpp/structured-output for more details.
1>Project "Drive:\openMSX\build\3rdparty\3rdparty.sln" (1) is building "Drive:\openMSX\build\3rdparty\libtheora.vcxproj" (6) on node 3 (default targets).
6>PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the Errorhierarchy. See https://aka.ms/cpp/structured-output for more details.
3>ClCompile:
All outputs are up-to-date.
1>Project "Drive:\openMSX\build\3rdparty\3rdparty.sln" (1) is building "Drive:\openMSX\build\3rdparty\libvorbis.vcxproj" (8) on node 5 (default targets).
8>PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the Errorhierarchy. See https://aka.ms/cpp/structured-output for more details.
3>Lib:
All outputs are up-to-date.
8>InitializeBuildStatus:
Creating "..\..\derived\x64-VC-Release\3rdParty\build\libvorbis-1.3.7\libvorbis.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "..\..\derived\x64-VC-Release\3rdParty\build\libvorbis-1.3.7\libvorbis.tlog\unsuccessfulbuild".
3>Lib:
SDLmain.vcxproj -> Drive:\openMSX\derived\x64-VC-Release\3rdParty\install\lib\SDLmain.lib
FinalizeBuildStatus:
Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\SDLmain\SDLmain.tlog\unsuccessfulbuild".
4>InitializeBuildStatus:
Creating "..\..\derived\x64-VC-Release\3rdParty\build\libpng-1.6.44\libpng.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "..\..\derived\x64-VC-Release\3rdParty\build\libpng-1.6.44\libpng.tlog\unsuccessfulbuild".
3>FinalizeBuildStatus:
Touching "..\..\derived\x64-VC-Release\3rdParty\build\SDLmain\SDLmain.tlog\SDLmain.lastbuildstate".
3>Done Building Project "Drive:\openMSX\build\3rdparty\SDLmain.vcxproj" (default targets).
4>PreBuildEvent:
copy ..\..\derived\3rdParty\src\libpng-1.6.44\scripts\pnglibconf.h.prebuilt ..\..\derived\3rdParty\src\libpng-1.6.44\pnglibconf.h
:VCEnd
1>Project "Drive:\openMSX\build\3rdparty\3rdparty.sln" (1) is building "Drive:\openMSX\build\3rdparty\SDL_ttf.vcxproj" (9) on node 2 (default targets).
9>PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the Errorhierarchy. See https://aka.ms/cpp/structured-output for more details.
InitializeBuildStatus:
Creating "..\..\derived\x64-VC-Release\3rdParty\build\SDL2_ttf-2.22.0\SDL_ttf.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "..\..\derived\x64-VC-Release\3rdParty\build\SDL2_ttf-2.22.0\SDL_ttf.tlog\unsuccessfulbuild".
1>Project "Drive:\openMSX\build\3rdparty\3rdparty.sln" (1) is building "Drive:\openMSX\build\3rdparty\SDL.vcxproj" (7) on node 4 (default targets).
7>PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the Errorhierarchy. See https://aka.ms/cpp/structured-output for more details.
InitializeBuildStatus:
Creating "..\..\derived\x64-VC-Release\3rdParty\build\SDL2-2.30.7\SDL.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "..\..\derived\x64-VC-Release\3rdParty\build\SDL2-2.30.7\SDL.tlog\unsuccessfulbuild".
6>InitializeBuildStatus:
Creating "..\..\derived\x64-VC-Release\3rdParty\build\libtheora-1.1.1\libtheora.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
4>PreBuildEvent:
1 file(s) copied.
6>InitializeBuildStatus:
Touching "..\..\derived\x64-VC-Release\3rdParty\build\libtheora-1.1.1\libtheora.tlog\unsuccessfulbuild".
1>Project "Drive:\openMSX\build\3rdparty\3rdparty.sln" (1) is building "Drive:\openMSX\build\3rdparty\tcl.vcxproj" (11) on node 1 (default targets).
11>PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the Errorhierarchy. See https://aka.ms/cpp/structured-output for more details.
InitializeBuildStatus:
Creating "..\..\derived\x64-VC-Release\3rdParty\build\tcl8.6.15\tcl.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "..\..\derived\x64-VC-Release\3rdParty\build\tcl8.6.15\tcl.tlog\unsuccessfulbuild".
1>Project "Drive:\openMSX\build\3rdparty\3rdparty.sln" (1) is building "Drive:\openMSX\build\3rdparty\freetype.vcxproj" (10) on node 6 (default targets).
10>PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the Errorhierarchy. See https://aka.ms/cpp/structured-output for more details.
InitializeBuildStatus:
Creating "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\freetype.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\freetype.tlog\unsuccessfulbuild".
ClCompile:
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64\CL.exe /c /I"..\..\derived\3rdParty\src\freetype-2.13.3\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.13.3\\" /Fd"..\..\derived\x64-VC-Release\3rdParty\install\lib\freetype.pdb" /external:W4 /Gd /TC /wd4001 /FC /errorReport:queue "..\..\derived\3rdParty\src\freetype-2.13.3\src\autofit\autofit.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\base\ftbbox.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\base\ftbitmap.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\base\ftgasp.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\base\ftpfr.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\base\ftstroke.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\base\ftsynth.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\base\fttype1.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\base\ftwinfnt.c"
8>ClCompile:
All outputs are up-to-date.
9>ClCompile:
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64\CL.exe /c /I"..\..\derived\3rdParty\src\SDL2-2.30.7\include" /I"..\..\derived\3rdParty\src\freetype-2.13.3\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.22.0\\" /Fd"..\..\derived\x64-VC-Release\3rdParty\install\lib\SDL_ttf.pdb" /external:W3 /Gd /TC /FC /errorReport:queue "..\..\derived\3rdParty\src\SDL2_ttf-2.22.0\SDL_ttf.c"
8>Lib:
All outputs are up-to-date.
libvorbis.vcxproj -> Drive:\openMSX\derived\x64-VC-Release\3rdParty\install\lib\libvorbis.lib
6>ClCompile:
All outputs are up-to-date.
All outputs are up-to-date.
All outputs are up-to-date.
4>ClCompile:
All outputs are up-to-date.
6>ClCompile:
All outputs are up-to-date.
Lib:
All outputs are up-to-date.
4>ResourceCompile:
All outputs are up-to-date.
6>Lib:
libtheora.vcxproj -> Drive:\openMSX\derived\x64-VC-Release\3rdParty\install\lib\libtheora.lib
1>Project "Drive:\openMSX\build\3rdparty\3rdparty.sln" (1) is building "Drive:\openMSX\build\3rdparty\libogg.vcxproj" (5) on node 7 (default targets).
5>PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the Errorhierarchy. See https://aka.ms/cpp/structured-output for more details.
10>ClCompile:
autofit.c
8>FinalizeBuildStatus:
Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\libvorbis-1.3.7\libvorbis.tlog\unsuccessfulbuild".
Touching "..\..\derived\x64-VC-Release\3rdParty\build\libvorbis-1.3.7\libvorbis.tlog\libvorbis.lastbuildstate".
5>InitializeBuildStatus:
Creating "..\..\derived\x64-VC-Release\3rdParty\build\libogg-1.3.5\libogg.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "..\..\derived\x64-VC-Release\3rdParty\build\libogg-1.3.5\libogg.tlog\unsuccessfulbuild".
4>Lib:
All outputs are up-to-date.
8>Done Building Project "Drive:\openMSX\build\3rdparty\libvorbis.vcxproj" (default targets).
1>Project "Drive:\openMSX\build\3rdparty\3rdparty.sln" (1) is building "Drive:\openMSX\build\3rdparty\zlib.vcxproj" (12) on node 6 (default targets).
12>PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the Errorhierarchy. See https://aka.ms/cpp/structured-output for more details.
4>Lib:
libpng.vcxproj -> Drive:\openMSX\derived\x64-VC-Release\3rdParty\install\lib\libpng.lib
9>ClCompile:
SDL_ttf.c
12>InitializeBuildStatus:
Creating "..\..\derived\x64-VC-Release\3rdParty\build\zlib-1.3.1\zlib.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "..\..\derived\x64-VC-Release\3rdParty\build\zlib-1.3.1\zlib.tlog\unsuccessfulbuild".
5>ClCompile:
All outputs are up-to-date.
6>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".
6>Done Building Project "Drive:\openMSX\build\3rdparty\libtheora.vcxproj" (default targets).
5>Lib:
All outputs are up-to-date.
libogg.vcxproj -> Drive:\openMSX\derived\x64-VC-Release\3rdParty\install\lib\libogg.lib
12>ClCompile:
All outputs are up-to-date.
4>FinalizeBuildStatus:
Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\libpng-1.6.44\libpng.tlog\unsuccessfulbuild".
Touching "..\..\derived\x64-VC-Release\3rdParty\build\libpng-1.6.44\libpng.tlog\libpng.lastbuildstate".
4>Done Building Project "Drive:\openMSX\build\3rdparty\libpng.vcxproj" (default targets).
12>ResourceCompile:
All outputs are up-to-date.
5>FinalizeBuildStatus:
Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\libogg-1.3.5\libogg.tlog\unsuccessfulbuild".
Touching "..\..\derived\x64-VC-Release\3rdParty\build\libogg-1.3.5\libogg.tlog\libogg.lastbuildstate".
5>Done Building Project "Drive:\openMSX\build\3rdparty\libogg.vcxproj" (default targets).
12>Lib:
All outputs are up-to-date.
zlib.vcxproj -> Drive:\openMSX\derived\x64-VC-Release\3rdParty\install\lib\zlib.lib
11>ClCompile:
All outputs are up-to-date.
12>FinalizeBuildStatus:
Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\zlib-1.3.1\zlib.tlog\unsuccessfulbuild".
Touching "..\..\derived\x64-VC-Release\3rdParty\build\zlib-1.3.1\zlib.tlog\zlib.lastbuildstate".
12>Done Building Project "Drive:\openMSX\build\3rdparty\zlib.vcxproj" (default targets).
7>ClCompile:
All outputs are up-to-date.
11>Lib:
All outputs are up-to-date.
10>ClCompile:
ftbbox.c
11>Lib:
tcl.vcxproj -> Drive:\openMSX\derived\x64-VC-Release\3rdParty\install\lib\tcl.lib
FinalizeBuildStatus:
Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\tcl8.6.15\tcl.tlog\unsuccessfulbuild".
Touching "..\..\derived\x64-VC-Release\3rdParty\build\tcl8.6.15\tcl.tlog\tcl.lastbuildstate".
11>Done Building Project "Drive:\openMSX\build\3rdparty\tcl.vcxproj" (default targets).
7>Lib:
All outputs are up-to-date.
SDL.vcxproj -> Drive:\openMSX\derived\x64-VC-Release\3rdParty\install\lib\SDL.lib
10>ClCompile:
ftbitmap.c
9>Lib:
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\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.22.0\SDL_ttf.obj"
7>FinalizeBuildStatus:
Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\SDL2-2.30.7\SDL.tlog\unsuccessfulbuild".
Touching "..\..\derived\x64-VC-Release\3rdParty\build\SDL2-2.30.7\SDL.tlog\SDL.lastbuildstate".
7>Done Building Project "Drive:\openMSX\build\3rdparty\SDL.vcxproj" (default targets).
10>ClCompile:
ftgasp.c
9>Lib:
SDL_ttf.vcxproj -> Drive:\openMSX\derived\x64-VC-Release\3rdParty\install\lib\SDL_ttf.lib
FinalizeBuildStatus:
Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\SDL2_ttf-2.22.0\SDL_ttf.tlog\unsuccessfulbuild".
Touching "..\..\derived\x64-VC-Release\3rdParty\build\SDL2_ttf-2.22.0\SDL_ttf.tlog\SDL_ttf.lastbuildstate".
9>Done Building Project "Drive:\openMSX\build\3rdparty\SDL_ttf.vcxproj" (default targets).
10>ClCompile:
ftpfr.c
ftstroke.c
ftsynth.c
fttype1.c
ftwinfnt.c
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64\CL.exe /c /I"..\..\derived\3rdParty\src\freetype-2.13.3\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.13.3\\" /Fd"..\..\derived\x64-VC-Release\3rdParty\install\lib\freetype.pdb" /external:W4 /Gd /TC /wd4001 /FC /errorReport:queue "..\..\derived\3rdParty\src\freetype-2.13.3\src\base\ftbase.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\base\ftglyph.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\base\ftinit.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\base\ftmm.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\base\ftsystem.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\bdf\bdf.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\cache\ftcache.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\cff\cff.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\cid\type1cid.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\gzip\ftgzip.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\lzw\ftlzw.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\pcf\pcf.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\pfr\pfr.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\psaux\psaux.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\pshinter\pshinter.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\psnames\psmodule.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\raster\raster.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\sdf\sdf.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\sfnt\sfnt.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\smooth\smooth.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\svg\svg.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\truetype\truetype.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\type1\type1.c" "..\..\derived\3rdParty\src\freetype-2.13.3\src\type42\type42.c" "..\..\derived\3rdParty\src\freetype-2.13.3\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
pshinter.c
10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\psaux\t1decode.c(1996,23): warning C4267: '=': conversion from 'size_t' to 'FT_Int', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/psaux/psaux.c')

10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\psaux\psintrp.c(1012,25): warning C4267: '=': conversion from 'size_t' to 'FT_Fast', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/psaux/psaux.c')

psmodule.c
raster.c
sdf.c
sfnt.c
10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\sfnt\sfdriver.c(884,13): warning C4267: '=': conversion from 'size_t' to 'FT_UInt', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/sfnt/sfnt.c')

10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\sfnt\sfdriver.c(1036,36): warning C4244: 'function': conversion from '__int64' to 'const unsigned int', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/sfnt/sfnt.c')

smooth.c
10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\smooth\ftgrays.c(1898,20): warning C4267: '+=': conversion from 'size_t' to 'TCoord', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/smooth/smooth.c')

Compiling...
svg.c
truetype.c
10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\truetype\ttgload.c(2424,19): warning C4189: 'face': local variable is initialized but not referenced [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/truetype/truetype.c')

type1.c
10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(292,48): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/type1/type1.c')

10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(313,55): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/type1/type1.c')

10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(342,62): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/type1/type1.c')

10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(369,19): warning C4267: '=': conversion from 'size_t' to 'FT_UInt', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/type1/type1.c')

10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(578,56): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/type1/type1.c')

10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(587,55): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/type1/type1.c')

10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(596,58): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/type1/type1.c')

10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(605,60): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/type1/type1.c')

10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(615,55): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/type1/type1.c')

10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1load.c(1780,64): warning C4244: '=': conversion from '__int64' to 'FT_Int', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/type1/type1.c')

10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1load.c(1953,36): warning C4244: '=': conversion from '__int64' to 'FT_Int', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/type1/type1.c')

type42.c
10>Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type42\t42parse.c(878,62): warning C4244: '=': conversion from '__int64' to 'FT_Int', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
(compiling source file '../../derived/3rdParty/src/freetype-2.13.3/src/type42/type42.c')

winfnt.c
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64\CL.exe /c /I"..\..\derived\3rdParty\src\freetype-2.13.3\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.13.3\\" /Fd"..\..\derived\x64-VC-Release\3rdParty\install\lib\freetype.pdb" /external:W4 /Gd /TC /wd4001 /FC /errorReport:queue "..\..\derived\3rdParty\src\freetype-2.13.3\builds\windows\ftdebug.c"
ftdebug.c
Lib:
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\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.13.3\autofit.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\bdf.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\cff.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftbase.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftbitmap.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftcache.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftdebug.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftgasp.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftglyph.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftgzip.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftinit.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftlzw.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftstroke.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftsystem.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\smooth.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftbbox.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftmm.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftpfr.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftsynth.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\fttype1.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\ftwinfnt.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\pcf.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\pfr.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\psaux.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\pshinter.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\psmodule.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\raster.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\sdf.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\svg.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\sfnt.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\truetype.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\type1.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\type1cid.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\type42.obj"
"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\winfnt.obj"
freetype.vcxproj -> Drive:\openMSX\derived\x64-VC-Release\3rdParty\install\lib\freetype.lib
FinalizeBuildStatus:
Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\freetype.tlog\unsuccessfulbuild".
Touching "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.13.3\freetype.tlog\freetype.lastbuildstate".
10>Done Building Project "Drive:\openMSX\build\3rdparty\freetype.vcxproj" (default targets).
1>Done Building Project "Drive:\openMSX\build\3rdparty\3rdparty.sln" (default targets).
Build succeeded.
"Drive:\openMSX\build\3rdparty\3rdparty.sln" (default target) (1) ->
"Drive:\openMSX\build\3rdparty\freetype.vcxproj" (default target) (10) ->
(ClCompile target) ->
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\psaux\t1decode.c(1996,23): warning C4267: '=': conversion from 'size_t' to 'FT_Int', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\psaux\psintrp.c(1012,25): warning C4267: '=': conversion from 'size_t' to 'FT_Fast', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\sfnt\sfdriver.c(884,13): warning C4267: '=': conversion from 'size_t' to 'FT_UInt', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\sfnt\sfdriver.c(1036,36): warning C4244: 'function': conversion from '__int64' to 'const unsigned int', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\smooth\ftgrays.c(1898,20): warning C4267: '+=': conversion from 'size_t' to 'TCoord', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\truetype\ttgload.c(2424,19): warning C4189: 'face': local variable is initialized but not referenced [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(292,48): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(313,55): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(342,62): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(369,19): warning C4267: '=': conversion from 'size_t' to 'FT_UInt', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(578,56): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(587,55): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(596,58): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(605,60): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1driver.c(615,55): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1load.c(1780,64): warning C4244: '=': conversion from '__int64' to 'FT_Int', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type1\t1load.c(1953,36): warning C4244: '=': conversion from '__int64' to 'FT_Int', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
Drive:\openMSX\derived\3rdParty\src\freetype-2.13.3\src\type42\t42parse.c(878,62): warning C4244: '=': conversion from '__int64' to 'FT_Int', possible loss of data [Drive:\openMSX\build\3rdparty\freetype.vcxproj]
18 warning(s)
0 Error(s)
Time Elapsed 00:00:05.46



MSBuild version 18.0.5+e22287bf1 for .NET Framework
Build started 1/17/2026 10:11:11 AM.
1>Project "Drive:\openMSX\build\msvc\openmsx.sln" on node 1 (default targets).
1>ValidateSolutionConfiguration:
Building solution configuration "Release|x64".
1>Project "Drive:\openMSX\build\msvc\openmsx.sln" (1) is building "Drive:\openMSX\build\msvc\openmsx.vcxproj" (2) on node 1 (default targets).
2>PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the Errorhierarchy. See https://aka.ms/cpp/structured-output for more details.
InitializeBuildStatus:
Creating "..\..\derived\x64-VC-Release\build\openmsx.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "..\..\derived\x64-VC-Release\build\openmsx.tlog\unsuccessfulbuild".
CustomBuild:
Generating config headers...
Up to date: Drive:\openMSX\derived\x64-VC-Release\config\build-info.hh
Up to date: Drive:\openMSX\derived\x64-VC-Release\config\components.hh
Up to date: Drive:\openMSX\derived\x64-VC-Release\config\systemfuncs.hh
Updating Drive:\openMSX\derived\x64-VC-Release\config\resource-info.h...
Updating Drive:\openMSX\derived\x64-VC-Release\config\version.ii...
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,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. [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,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. [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,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. [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,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. [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,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. [Drive:\openMSX\build\msvc\openmsx.vcxproj]
ComputeStdModulesCompileInputs:
Reading library manifest file 'C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\modules\modules.json' which provides data for library 'microsoft/STL'.
Adding module source 'C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\modules\std.ixx' from library 'microsoft/STL' to be built with this project.
Adding module source 'C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\modules\std.compat.ixx' from library 'microsoft/STL' to be built with this project.
ClCompile:
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64\CL.exe /c /I"..\..\derived\x64-VC-Release\config" /I\Include /I"..\..\derived\3rdParty\src\freetype-2.13.3\include" /I"..\..\derived\3rdParty\src\glew-2.2.0\include" /I"..\..\derived\3rdParty\src\libpng-1.6.44" /I"..\..\derived\3rdParty\src\SDL2-2.30.7\include" /I"..\..\derived\3rdParty\src\SDL2_ttf-2.22.0" /I"..\..\derived\3rdParty\src\libtheora-1.1.1\include" /I"..\..\derived\3rdParty\src\libvorbis-1.3.7\include" /I"..\..\derived\3rdParty\src\libogg-1.3.5\include" /I..\..\derived\3rdParty\src\tcl8.6.15\generic /I"..\..\derived\3rdParty\src\zlib-1.3.1" /I..\..\src /I..\..\src\3rdparty\ImGuiFileDialog /I..\..\src\3rdparty\imgui /I..\..\src\3rdparty\imgui_memory_editor /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\imgui /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 NOGDI /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++latest /Fo"..\..\derived\x64-VC-Release\build\\" /Fd"..\..\derived\x64-VC-Release\build\vc143.pdb" /external:W4 /Gd /TP /wd4324 /wd4063 /wd4121 /wd4125 /wd4127 /wd4189 /wd4201 /wd4244 /wd4310 /wd4355 /wd4505 /wd4512 /wd4611 /wd4702 /FC /errorReport:queue /utf-8 /constexpr:steps20000000 /MP ..\..\src\3rdparty\imgui\misc\freetype\imgui_freetype.cc ..\..\src\Autofire.cc ..\..\src\CLIOption.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\EmptyPatch.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\MSXPiDevice.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\ProgrammableDevice.cc ..\..\src\RP5C01.cc ..\..\src\Reactor.cc ..\..\src\RealTime.cc ..\..\src\RenShaTurbo.cc ..\..\src\ReplayCLI.cc ..\..\src\ReverseManager.cc ..\..\src\SC3000PPI.cc ..\..\src\SG1000Pause.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\YamahaSKW01.cc ..\..\src\cassette\CasImage.cc ..\..\src\cassette\CassetteDevice.cc ..\..\src\cassette\CassetteImage.cc ..\..\src\cassette\CassettePlayer.cc ..\..\src\cassette\CassettePlayerCLI.cc ..\..\src\cassette\CassettePlayerCommand.cc ..\..\src\cassette\CassettePort.cc ..\..\src\cassette\DummyCassetteDevice.cc ..\..\src\cassette\TsxImage.cc ..\..\src\cassette\TsxParser.cc ..\..\src\cassette\WavImage.cc ..\..\src\commands\Command.cc ..\..\src\commands\CommandException.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\TclObject.cc ..\..\src\commands\TclParser.cc ..\..\src\config\DeviceConfig.cc ..\..\src\config\HardwareConfig.cc ..\..\src\config\SettingsConfig.cc ..\..\src\config\XMLElement.cc ..\..\src\console\ConsoleLine.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\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\VDPIODelay.cc ..\..\src\cpu\WatchPoint.cc ..\..\src\debugger\Debugger.cc ..\..\src\debugger\Probe.cc ..\..\src\debugger\ProbeBreakPoint.cc ..\..\src\debugger\SimpleDebuggable.cc ..\..\src\debugger\SymbolManager.cc ..\..\src\debugger\Tracer.cc ..\..\src\events\AfterCommand.cc ..\..\src\events\BooleanInput.cc ..\..\src\events\CliComm.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\MSXCliComm.cc ..\..\src\events\MessageCommand.cc ..\..\src\events\SDLKey.cc ..\..\src\events\Socket.cc ..\..\src\events\StdioMessages.cc ..\..\src\events\TclCallbackMessages.cc ..\..\src\fdc\AVTFDC.cc ..\..\src\fdc\BootBlocks.cc ..\..\src\fdc\CanonFDC.cc ..\..\src\fdc\DMKDiskImage.cc ..\..\src\fdc\DSKDiskImage.cc ..\..\src\fdc\DirAsDSK.cc ..\..\src\fdc\Disk.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\EmptyDiskPatch.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\SectorAccessibleDisk.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\XSAExtractor.cc ..\..\src\fdc\YamahaFDC.cc ..\..\src\file\CompressedFileAdapter.cc ..\..\src\file\File.cc ..\..\src\file\FileBase.cc ..\..\src\file\FileContext.cc ..\..\src\file\FileOperations.cc ..\..\src\file\FilePool.cc ..\..\src\file\FilePoolCore.cc ..\..\src\file\Filename.cc ..\..\src\file\GZFileAdapter.cc ..\..\src\file\LocalFile.cc ..\..\src\file\LocalFileReference.cc ..\..\src\file\MappedFile.cc ..\..\src\file\ZipFileAdapter.cc ..\..\src\file\ZlibInflate.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\imgui\DebuggableEditor.cc ..\..\src\imgui\FileListWidget.cc ..\..\src\imgui\ImGuiAdjust.cc ..\..\src\imgui\ImGuiBitmapViewer.cc ..\..\src\imgui\ImGuiBreakPoints.cc ..\..\src\imgui\ImGuiCharacter.cc ..\..\src\imgui\ImGuiCheatFinder.cc ..\..\src\imgui\ImGuiConnector.cc ..\..\src\imgui\ImGuiConsole.cc ..\..\src\imgui\ImGuiDebugger.cc ..\..\src\imgui\ImGuiDisassembly.cc ..\..\src\imgui\ImGuiDiskManipulator.cc ..\..\src\imgui\ImGuiHelp.cc ..\..\src\imgui\ImGuiKeyboard.cc ..\..\src\imgui\ImGuiLayer.cc ..\..\src\imgui\ImGuiMachine.cc ..\..\src\imgui\ImGuiManager.cc ..\..\src\imgui\ImGuiMedia.cc ..\..\src\imgui\ImGuiMessages.cc ..\..\src\imgui\ImGuiMsxMusicViewer.cc ..\..\src\imgui\ImGuiOpenFile.cc ..\..\src\imgui\ImGuiOsdIcons.cc ..\..\src\imgui\ImGuiPalette.cc ..\..\src\imgui\ImGuiRasterViewer.cc ..\..\src\imgui\ImGuiReverseBar.cc ..\..\src\imgui\ImGuiSCCViewer.cc ..\..\src\imgui\ImGuiSettings.cc ..\..\src\imgui\ImGuiSoundChip.cc ..\..\src\imgui\ImGuiSpriteViewer.cc ..\..\src\imgui\ImGuiSymbols.cc ..\..\src\imgui\ImGuiTools.cc ..\..\src\imgui\ImGuiTraceViewer.cc ..\..\src\imgui\ImGuiTrainer.cc ..\..\src\imgui\ImGuiUtils.cc ..\..\src\imgui\ImGuiVdpRegs.cc ..\..\src\imgui\ImGuiWatchExpr.cc ..\..\src\imgui\ImGuiWaveViewer.cc ..\..\src\imgui\Shortcuts.cc ..\..\src\input\ArkanoidPad.cc ..\..\src\input\CircuitDesignerRDDongle.cc ..\..\src\input\ColecoJoystickIO.cc ..\..\src\input\DummyJoystick.cc ..\..\src\input\EventDelay.cc ..\..\src\input\JoyMega.cc ..\..\src\input\JoyTap.cc ..\..\src\input\JoystickDevice.cc ..\..\src\input\JoystickManager.cc ..\..\src\input\JoystickPort.cc ..\..\src\input\Keyboard.cc ..\..\src\input\KeyboardSettings.cc ..\..\src\input\MSXEventDistributor.cc ..\..\src\input\MSXJoystick.cc ..\..\src\input\MagicKey.cc ..\..\src\input\Mouse.cc ..\..\src\input\MsxChar2Unicode.cc ..\..\src\input\NinjaTap.cc ..\..\src\input\Paddle.cc ..\..\src\input\RecordedCommand.cc ..\..\src\input\SETetrisDongle.cc ..\..\src\input\SG1000JoystickIO.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\CanonWordProcessor.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\RomAlAlamiah30in1.cc ..\..\src\memory\RomArc.cc ..\..\src\memory\RomAscii16X.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\RomNeo16.cc ..\..\src\memory\RomNeo8.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\RomRetroHard31in1.cc ..\..\src\memory\RomSuperLodeRunner.cc ..\..\src\memory\RomSuperSwangi.cc ..\..\src\memory\RomSynthesizer.cc ..\..\src\memory\RomWonderKid.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\memory\Yamanooto.cc ..\..\src\security\SspiNegotiateServer.cc ..\..\src\security\SspiUtils.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\MSXModem.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\Midi_w32.cc ..\..\src\serial\MusicModuleMIDI.cc ..\..\src\serial\RS232Connector.cc ..\..\src\serial\RS232Device.cc ..\..\src\serial\RS232Net.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\DalSoRiR2.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\NullSoundDriver.cc ..\..\src\sound\ResampleBlip.cc ..\..\src\sound\ResampleHQ.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\WavWriter.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\sound\YMF278B.cc ..\..\src\utils\HexDump.cc ..\..\src\utils\MemoryOps.cc ..\..\src\utils\StringOp.cc ..\..\src\utils\Tiger.cc ..\..\src\utils\lz4.cc ..\..\src\utils\sha1.cc ..\..\src\utils\utf8_checked.cc "..\..\src\utils\win32-arggen.cc" "..\..\src\utils\win32-dirent.cc" ..\..\src\video\ADVram.cc ..\..\src\video\AviRecorder.cc ..\..\src\video\AviWriter.cc ..\..\src\video\BitmapConverter.cc ..\..\src\video\CharacterConverter.cc ..\..\src\video\Deflicker.cc ..\..\src\video\Display.cc ..\..\src\video\DummyRenderer.cc ..\..\src\video\DummyVideoSystem.cc ..\..\src\video\FrameSource.cc ..\..\src\video\GLImage.cc ..\..\src\video\GLSnow.cc ..\..\src\video\GLUtil.cc ..\..\src\video\Layer.cc ..\..\src\video\OffScreenSurface.cc ..\..\src\video\PNG.cc ..\..\src\video\PixelRenderer.cc ..\..\src\video\PostProcessor.cc ..\..\src\video\RenderSettings.cc ..\..\src\video\RendererFactory.cc ..\..\src\video\SDLRasterizer.cc ..\..\src\video\SDLVideoSystem.cc ..\..\src\video\SpriteChecker.cc ..\..\src\video\SuperImposedFrame.cc ..\..\src\video\VDP.cc ..\..\src\video\VDPAccessSlots.cc ..\..\src\video\VDPCmdEngine.cc ..\..\src\video\VDPVRAM.cc ..\..\src\video\VideoLayer.cc ..\..\src\video\VideoSystem.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\GLHQScaler.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\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
imgui_freetype.cc
Autofire.cc
CLIOption.cc
CartridgeSlotManager.cc
ChakkariCopy.cc
CliExtension.cc
CommandLineParser.cc
Connector.cc
DebugDevice.cc
DeviceFactory.cc
DummyDevice.cc
DummyPrinterPortDevice.cc
DynamicClock.cc
EmptyPatch.cc
EmuTime.cc
FirmwareSwitch.cc
GlobalSettings.cc
I8255.cc
IPSPatch.cc
LedStatus.cc
MSXBunsetsu.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/DeviceFactory.cc')

MSXCielTurbo.cc
MSXDevice.cc
MSXDeviceSwitch.cc
MSXE6Timer.cc
MSXHiResTimer.cc
MSXKanji.cc
MSXKanji12.cc
MSXMatsushita.cc
MSXMotherBoard.cc
MSXPPI.cc
MSXPiDevice.cc
MSXPrinterPort.cc
MSXRTC.cc
MSXResetStatusRegister.cc
MSXS1985.cc
MSXS1990.cc
MSXSwitchedDevice.cc
MSXToshibaTcx200x.cc
MSXTurboRPause.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/MSXMotherBoard.cc')

MSXVictorHC9xSystemControl.cc
PasswordCart.cc
Pluggable.cc
PluggableFactory.cc
PluggingController.cc
Printer.cc
PrinterPortDevice.cc
PrinterPortLogger.cc
PrinterPortSimpl.cc
ProgrammableDevice.cc
RP5C01.cc
Reactor.cc
RealTime.cc
RenShaTurbo.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/PluggableFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

ReplayCLI.cc
ReverseManager.cc
SC3000PPI.cc
SG1000Pause.cc
SVIPPI.cc
SVIPrinterPort.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/Reactor.cc')

SaveStateCLI.cc
Schedulable.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ReverseManager.cc')

Scheduler.cc
SensorKid.cc
SpeedManager.cc
ThrottleManager.cc
Version.cc
YamahaSKW01.cc
CasImage.cc
CassetteDevice.cc
CassetteImage.cc
CassettePlayer.cc
CassettePlayerCLI.cc
CassettePlayerCommand.cc
CassettePort.cc
DummyCassetteDevice.cc
TsxImage.cc
TsxParser.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/CassettePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

WavImage.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxParser.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

Command.cc
CommandException.cc
Completer.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/TsxImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cassette/WavImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

GlobalCommandController.cc
InfoCommand.cc
InfoTopic.cc
Interpreter.cc
MSXCommandController.cc
ProxyCommand.cc
TclArgParser.cc
TclCallback.cc
TclObject.cc
TclParser.cc
DeviceConfig.cc
HardwareConfig.cc
SettingsConfig.cc
XMLElement.cc
ConsoleLine.cc
OSDGUI.cc
OSDGUILayer.cc
OSDImageBasedWidget.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/XMLElement.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

OSDRectangle.cc
OSDText.cc
OSDTopWidget.cc
OSDWidget.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/config/SettingsConfig.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

TTFFont.cc
CPUClock.cc
CPUCore.cc
CPURegs.cc
Dasm.cc
IRQHelper.cc
MSXCPU.cc
MSXCPUInterface.cc
MSXMultiDevice.cc
MSXMultiIODevice.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/CPUCore.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

MSXMultiMemDevice.cc
VDPIODelay.cc
WatchPoint.cc
Debugger.cc
Probe.cc
ProbeBreakPoint.cc
SimpleDebuggable.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/cpu/MSXCPU.cc')

2>Drive:\openMSX\src\cpu\MSXCPUInterface.cc(803,14): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
SymbolManager.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/debugger/Debugger.cc')

Tracer.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/debugger/Probe.cc')

AfterCommand.cc
BooleanInput.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/debugger/ProbeBreakPoint.cc')

CliComm.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/debugger/SimpleDebuggable.cc')

CliConnection.cc
CliServer.cc
Event.cc
EventDistributor.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/debugger/Tracer.cc')

GlobalCliComm.cc
HotKey.cc
InputEventFactory.cc
InputEventGenerator.cc
MSXCliComm.cc
MessageCommand.cc
SDLKey.cc
Socket.cc
StdioMessages.cc
2>Drive:\openMSX\src\events\Socket.cc(67,32): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\events\Socket.cc(90,32): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
TclCallbackMessages.cc
AVTFDC.cc
BootBlocks.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

CanonFDC.cc
2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/BootBlocks.cc')

DMKDiskImage.cc
DSKDiskImage.cc
DirAsDSK.cc
Disk.cc
DiskChanger.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

DiskContainer.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

DiskDrive.cc
2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DMKDiskImage.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DirAsDSK.cc')

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DSKDiskImage.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/Disk.cc')

2>Drive:\openMSX\src\fdc\Disk.cc(121,36): ErrorC2440: '=': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\Disk.cc(121,36):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\Disk.cc(122,36): ErrorC2440: '=': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\Disk.cc(122,36):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

DiskFactory.cc
DiskImageCLI.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

DiskImageUtils.cc
2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskChanger.cc')

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(303,11): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::SectorBuffer' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(148,1):
could be 'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &&)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(303,11):
'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &&)': cannot convert argument 2 from 'const openmsx::SectorBuffer' to 'openmsx::SectorBuffer &&'
Drive:\openMSX\src\fdc\DirAsDSK.cc(303,15):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.hh(148,1):
or 'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(303,11):
'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &)': cannot convert argument 2 from 'const openmsx::SectorBuffer' to 'openmsx::SectorBuffer &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(303,15):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DirAsDSK.cc(303,11):
while trying to match the argument list '(_Ty, const openmsx::SectorBuffer)'
with
[
_Ty=openmsx::SectorBuffer
]

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(311,12): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(311,12):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(311,12):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DirAsDSK.cc(311,12):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DirAsDSK.cc(311,12):
while trying to match the argument list '(Endian::L16, To)'
with
[
To=uint16_t
]

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(311,26): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DirAsDSK.cc(312,12): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(312,12):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(312,12):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DirAsDSK.cc(312,12):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DirAsDSK.cc(312,12):
while trying to match the argument list '(Endian::L16, const unsigned int)'

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(312,26): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DirAsDSK.cc(313,12): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(313,12):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(313,12):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DirAsDSK.cc(313,12):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DirAsDSK.cc(313,12):
while trying to match the argument list '(Endian::L16, uint8_t)'

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(313,26): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DirAsDSK.cc(476,20): ErrorC2440: 'initializing': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(476,20):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(488,2): ErrorC2664: 'void openmsx::DirAsDSK::freeFATChain(unsigned int)': cannot convert argument 1 from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(488,31):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
Drive:\openMSX\src\fdc\DirAsDSK.hh(77,7):
see declaration of 'openmsx::DirAsDSK::freeFATChain'
Drive:\openMSX\src\fdc\DirAsDSK.cc(488,2):
while trying to match the argument list '(Endian::L16)'

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(580,17): ErrorC2440: 'initializing': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(580,17):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(615,21): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(615,21):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(615,21):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DirAsDSK.cc(615,21):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DirAsDSK.cc(615,21):
while trying to match the argument list '(Endian::L16, To)'
with
[
To=uint16_t
]

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(615,35): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DirAsDSK.cc(653,19): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(653,19):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(653,19):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DirAsDSK.cc(653,19):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DirAsDSK.cc(653,19):
while trying to match the argument list '(Endian::L16, const unsigned int)'

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(653,33): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DirAsDSK.cc(662,18): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(662,18):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L32' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(662,18):
Reason: cannot convert from 'Endian::L32' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DirAsDSK.cc(662,18):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DirAsDSK.cc(662,18):
while trying to match the argument list '(Endian::L32, uint32_t)'

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(662,24): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DirAsDSK.cc(679,18): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(679,18):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(679,18):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DirAsDSK.cc(679,18):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DirAsDSK.cc(679,18):
while trying to match the argument list '(Endian::L16, To)'
with
[
To=uint16_t
]

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(679,24): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DirAsDSK.cc(683,18): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(683,18):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(683,18):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DirAsDSK.cc(683,18):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DirAsDSK.cc(683,18):
while trying to match the argument list '(Endian::L16, To)'
with
[
To=uint16_t
]

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(683,24): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DirAsDSK.cc(768,19): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(768,19):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(768,19):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DirAsDSK.cc(768,19):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DirAsDSK.cc(768,19):
while trying to match the argument list '(Endian::L16, To)'
with
[
To=uint16_t
]

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(768,33): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DirAsDSK.cc(787,5): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(787,5):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(787,5):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DirAsDSK.cc(787,5):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DirAsDSK.cc(787,5):
while trying to match the argument list '(Endian::L16, To)'
with
[
To=uint16_t
]

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(787,19): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DirAsDSK.cc(788,5): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(788,5):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(788,5):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DirAsDSK.cc(788,5):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DirAsDSK.cc(788,5):
while trying to match the argument list '(Endian::L16, uint16_t)'

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(788,19): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DirAsDSK.cc(800,20): ErrorC2440: 'initializing': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(800,20):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(926,17): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::SectorBuffer' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(148,1):
could be 'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &&)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(926,17):
'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &&)': cannot convert argument 2 from 'const openmsx::SectorBuffer' to 'openmsx::SectorBuffer &&'
Drive:\openMSX\src\fdc\DirAsDSK.cc(926,21):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.hh(148,1):
or 'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(926,17):
'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &)': cannot convert argument 2 from 'const openmsx::SectorBuffer' to 'openmsx::SectorBuffer &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(926,21):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DirAsDSK.cc(926,17):
while trying to match the argument list '(_Ty, const openmsx::SectorBuffer)'
with
[
_Ty=openmsx::SectorBuffer
]

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(941,16): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::SectorBuffer' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(148,1):
could be 'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &&)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(941,16):
'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &&)': cannot convert argument 2 from 'const openmsx::SectorBuffer' to 'openmsx::SectorBuffer &&'
Drive:\openMSX\src\fdc\DirAsDSK.cc(941,20):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.hh(148,1):
or 'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(941,16):
'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &)': cannot convert argument 2 from 'const openmsx::SectorBuffer' to 'openmsx::SectorBuffer &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(941,20):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DirAsDSK.cc(941,16):
while trying to match the argument list '(_Ty, const openmsx::SectorBuffer)'
with
[
_Ty=openmsx::SectorBuffer
]

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(1120,26): ErrorC2676: binary '==': 'const Endian::L16' does not define this operator or a conversion to a type acceptable to the predefined operator [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DirAsDSK.cc(1202,20): ErrorC2440: 'initializing': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(1202,20):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(1245,18): ErrorC2440: 'initializing': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(1245,18):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(1246,20): ErrorC2440: 'initializing': cannot convert from 'Endian::L32' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(1246,20):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(1310,22): ErrorC2440: 'initializing': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(1310,22):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(1320,8): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::MSXDirEntry' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(98,1):
could be 'openmsx::MSXDirEntry &openmsx::MSXDirEntry::operator =(openmsx::MSXDirEntry &&)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(1320,8):
'openmsx::MSXDirEntry &openmsx::MSXDirEntry::operator =(openmsx::MSXDirEntry &&)': cannot convert argument 2 from 'const openmsx::MSXDirEntry' to 'openmsx::MSXDirEntry &&'
Drive:\openMSX\src\fdc\DirAsDSK.cc(1320,21):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.hh(98,1):
or 'openmsx::MSXDirEntry &openmsx::MSXDirEntry::operator =(openmsx::MSXDirEntry &)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(1320,8):
'openmsx::MSXDirEntry &openmsx::MSXDirEntry::operator =(openmsx::MSXDirEntry &)': cannot convert argument 2 from 'const openmsx::MSXDirEntry' to 'openmsx::MSXDirEntry &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(1320,21):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DirAsDSK.cc(1320,8):
while trying to match the argument list '(openmsx::MSXDirEntry, const openmsx::MSXDirEntry)'

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(1332,16): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::SectorBuffer' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(148,1):
could be 'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &&)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(1332,16):
'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &&)': cannot convert argument 2 from 'const openmsx::SectorBuffer' to 'openmsx::SectorBuffer &&'
Drive:\openMSX\src\fdc\DirAsDSK.cc(1332,20):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.hh(148,1):
or 'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &)'
Drive:\openMSX\src\fdc\DirAsDSK.cc(1332,16):
'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &)': cannot convert argument 2 from 'const openmsx::SectorBuffer' to 'openmsx::SectorBuffer &'
Drive:\openMSX\src\fdc\DirAsDSK.cc(1332,20):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DirAsDSK.cc(1332,16):
while trying to match the argument list '(_Ty, const openmsx::SectorBuffer)'
with
[
_Ty=openmsx::SectorBuffer
]

2>Drive:\openMSX\src\fdc\DirAsDSK.cc(1350,20): ErrorC2440: 'initializing': cannot convert from 'Endian::L32' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(1350,20):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

DiskManipulator.cc
DiskName.cc
DiskPartition.cc
2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskFactory.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskImageUtils.cc')

DriveMultiplexer.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

DummyDisk.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(168,3): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::MSXBootSector' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(61,1):
could be 'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &&)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(168,3):
'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &&)': cannot convert argument 2 from 'const openmsx::MSXBootSector' to 'openmsx::MSXBootSector &&'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(168,35):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.hh(61,1):
or 'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(168,3):
'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &)': cannot convert argument 2 from 'const openmsx::MSXBootSector' to 'openmsx::MSXBootSector &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(168,35):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.cc(168,3):
while trying to match the argument list '(openmsx::MSXBootSector, const openmsx::MSXBootSector)'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(170,3): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::MSXBootSector' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(61,1):
could be 'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &&)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(170,3):
'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &&)': cannot convert argument 2 from 'const openmsx::MSXBootSector' to 'openmsx::MSXBootSector &&'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(170,35):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.hh(61,1):
or 'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(170,3):
'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &)': cannot convert argument 2 from 'const openmsx::MSXBootSector' to 'openmsx::MSXBootSector &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(170,35):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.cc(170,3):
while trying to match the argument list '(openmsx::MSXBootSector, const openmsx::MSXBootSector)'

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(172,3): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::MSXBootSector' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(61,1):
could be 'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &&)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(172,3):
'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &&)': cannot convert argument 2 from 'const openmsx::MSXBootSector' to 'openmsx::MSXBootSector &&'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(172,42):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.hh(61,1):
or 'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(172,3):
'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &)': cannot convert argument 2 from 'const openmsx::MSXBootSector' to 'openmsx::MSXBootSector &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(172,42):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.cc(172,3):
while trying to match the argument list '(openmsx::MSXBootSector, const openmsx::MSXBootSector)'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(174,3): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::MSXBootSector' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(61,1):
could be 'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &&)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(174,3):
'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &&)': cannot convert argument 2 from 'const openmsx::MSXBootSector' to 'openmsx::MSXBootSector &&'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(174,42):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.hh(61,1):
or 'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(174,3):
'openmsx::MSXBootSector &openmsx::MSXBootSector::operator =(openmsx::MSXBootSector &)': cannot convert argument 2 from 'const openmsx::MSXBootSector' to 'openmsx::MSXBootSector &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(174,42):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.cc(174,3):
while trying to match the argument list '(openmsx::MSXBootSector, const openmsx::MSXBootSector)'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(362,6): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(362,6):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(362,6):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(362,6):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DiskImageUtils.cc(362,6):
while trying to match the argument list '(Endian::L16, uint16_t)'

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(362,15): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(365,6): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(365,6):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(365,6):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(365,6):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DiskImageUtils.cc(365,6):
while trying to match the argument list '(Endian::L16, uint16_t)'

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(365,18): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(368,6): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(368,6):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(368,6):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(368,6):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DiskImageUtils.cc(368,6):
while trying to match the argument list '(Endian::L16, uint8_t)'

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(368,19): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(372,9): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(372,9):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(372,9):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(372,9):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DiskImageUtils.cc(372,9):
while trying to match the argument list '(Endian::L16, uint8_t)'

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(372,24): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(375,9): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(375,9):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(375,9):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(375,9):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DiskImageUtils.cc(375,9):
while trying to match the argument list '(Endian::L16, uint8_t)'

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(375,24): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(380,10): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(380,10):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L32' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(380,10):
Reason: cannot convert from 'Endian::L32' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(380,10):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DiskImageUtils.cc(380,10):
while trying to match the argument list '(Endian::L32, To)'
with
[
To=unsigned int
]

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(380,21): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(384,9): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(384,9):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L32' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(384,9):
Reason: cannot convert from 'Endian::L32' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(384,9):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DiskImageUtils.cc(384,9):
while trying to match the argument list '(Endian::L32, uint8_t)'

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(384,24): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(508,5): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(508,5):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(508,5):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(508,5):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DiskImageUtils.cc(508,5):
while trying to match the argument list '(Endian::L16, int)'

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(508,10): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskManipulator.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(519,5): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(519,5):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(519,5):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(519,5):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DiskImageUtils.cc(519,5):
while trying to match the argument list '(Endian::L16, int)'

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(519,10): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(561,4): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(561,4):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(561,4):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(561,4):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DiskImageUtils.cc(561,4):
while trying to match the argument list '(Endian::L16, int)'

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(561,9): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(600,4): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(600,4):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(600,4):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\DiskImageUtils.cc(600,4):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\DiskImageUtils.cc(600,4):
while trying to match the argument list '(Endian::L16, int)'

2>Drive:\openMSX\src\fdc\DiskImageUtils.cc(600,9): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
EmptyDiskPatch.cc
MSXFDC.cc
2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DiskPartition.cc')

MSXtar.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

MicrosolFDC.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

NationalFDC.cc
2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/DummyDisk.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/EmptyDiskPatch.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/MSXtar.cc')

NowindCommand.cc
NowindHost.cc
NowindInterface.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\MSXtar.cc(110,26): ErrorC2440: '=': cannot convert from 'const Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(110,26):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\MSXtar.cc(115,35): ErrorC2440: '=': cannot convert from 'const Endian::L32' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(115,35):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\MSXtar.cc(121,23): ErrorC2676: binary '==': 'const Endian::L16' does not define this operator or a conversion to a type acceptable to the predefined operator [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\MSXtar.cc(138,17): ErrorC2440: '=': cannot convert from 'const Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(138,17):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\MSXtar.cc(172,22): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::SectorBuffer' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(148,1):
could be 'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &&)'
Drive:\openMSX\src\fdc\MSXtar.cc(172,22):
'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &&)': cannot convert argument 2 from 'const openmsx::SectorBuffer' to 'openmsx::SectorBuffer &&'
Drive:\openMSX\src\fdc\MSXtar.cc(172,26):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.hh(148,1):
or 'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &)'
Drive:\openMSX\src\fdc\MSXtar.cc(172,22):
'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &)': cannot convert argument 2 from 'const openmsx::SectorBuffer' to 'openmsx::SectorBuffer &'
Drive:\openMSX\src\fdc\MSXtar.cc(172,26):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\MSXtar.cc(172,22):
while trying to match the argument list '(T, const openmsx::SectorBuffer)'
with
[
T=openmsx::SectorBuffer
]

NowindRomDisk.cc
2>Drive:\openMSX\src\fdc\MSXtar.cc(366,19): ErrorC2440: 'initializing': cannot convert from 'const Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(366,19):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\MSXtar.cc(381,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\MSXtar.cc(381,8):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\MSXtar.cc(381,8):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\MSXtar.cc(381,8):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\MSXtar.cc(381,8):
while trying to match the argument list '(Endian::L16, To)'
with
[
To=uint16_t
]

2>Drive:\openMSX\src\fdc\MSXtar.cc(381,22): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\MSXtar.cc(383,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\MSXtar.cc(383,8):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\MSXtar.cc(383,8):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\MSXtar.cc(383,8):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\MSXtar.cc(383,8):
while trying to match the argument list '(Endian::L16, To)'
with
[
To=uint16_t
]

2>Drive:\openMSX\src\fdc\MSXtar.cc(383,22): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\MSXtar.cc(536,10): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\MSXtar.cc(536,10):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\MSXtar.cc(536,10):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\MSXtar.cc(536,10):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\MSXtar.cc(536,10):
while trying to match the argument list '(Endian::L16, uint16_t)'

2>Drive:\openMSX\src\fdc\MSXtar.cc(536,16): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\MSXtar.cc(537,10): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\MSXtar.cc(537,10):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\MSXtar.cc(537,10):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\MSXtar.cc(537,10):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\MSXtar.cc(537,10):
while trying to match the argument list '(Endian::L16, uint16_t)'

2>Drive:\openMSX\src\fdc\MSXtar.cc(537,16): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\MSXtar.cc(559,17): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\MSXtar.cc(559,17):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\MSXtar.cc(559,17):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\MSXtar.cc(559,17):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\MSXtar.cc(559,17):
while trying to match the argument list '(Endian::L16, uint16_t)'

2>Drive:\openMSX\src\fdc\MSXtar.cc(559,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\MSXtar.cc(560,17): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\MSXtar.cc(560,17):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\MSXtar.cc(560,17):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\MSXtar.cc(560,17):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\MSXtar.cc(560,17):
while trying to match the argument list '(Endian::L16, uint16_t)'

2>Drive:\openMSX\src\fdc\MSXtar.cc(560,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\MSXtar.cc(568,17): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\MSXtar.cc(568,17):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\MSXtar.cc(568,17):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\MSXtar.cc(568,17):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\MSXtar.cc(568,17):
while trying to match the argument list '(Endian::L16, uint16_t)'

2>Drive:\openMSX\src\fdc\MSXtar.cc(568,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\MSXtar.cc(569,17): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\MSXtar.cc(569,17):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\MSXtar.cc(569,17):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\MSXtar.cc(569,17):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\MSXtar.cc(569,17):
while trying to match the argument list '(Endian::L16, uint16_t)'

2>Drive:\openMSX\src\fdc\MSXtar.cc(569,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\MSXtar.cc(678,13): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\MSXtar.cc(678,13):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L32' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\MSXtar.cc(678,13):
Reason: cannot convert from 'Endian::L32' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\MSXtar.cc(678,13):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\MSXtar.cc(678,13):
while trying to match the argument list '(Endian::L32, To)'
with
[
To=unsigned int
]

2>Drive:\openMSX\src\fdc\MSXtar.cc(678,19): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\MSXtar.cc(834,10): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\MSXtar.cc(834,10):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\MSXtar.cc(834,10):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\MSXtar.cc(834,10):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\MSXtar.cc(834,10):
while trying to match the argument list '(Endian::L16, uint16_t)'

2>Drive:\openMSX\src\fdc\MSXtar.cc(834,16): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\MSXtar.cc(835,10): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\fdc\MSXtar.cc(835,10):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\fdc\MSXtar.cc(835,10):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\fdc\MSXtar.cc(835,10):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\fdc\MSXtar.cc(835,10):
while trying to match the argument list '(Endian::L16, uint16_t)'

2>Drive:\openMSX\src\fdc\MSXtar.cc(835,16): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\fdc\MSXtar.cc(919,13): ErrorC2440: 'initializing': cannot convert from 'const Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(919,13):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\MSXtar.cc(920,13): ErrorC2440: 'initializing': cannot convert from 'const Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(920,13):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\MSXtar.cc(950,34): ErrorC2664: 'time_t openmsx::DiskImageUtils::fromTimeDate(openmsx::DiskImageUtils::FatTimeDate)': cannot convert argument 1 from 'initializer list' to 'openmsx::DiskImageUtils::FatTimeDate' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(950,47):
Invalid aggregate initialization
Drive:\openMSX\src\fdc\MSXtar.cc(950,64):
'initializing': cannot convert from 'Endian::L16' to 'uint16_t'
Drive:\openMSX\src\fdc\MSXtar.cc(950,64):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
Drive:\openMSX\src\fdc\MSXtar.cc(950,87):
'initializing': cannot convert from 'Endian::L16' to 'uint16_t'
Drive:\openMSX\src\fdc\MSXtar.cc(950,87):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
Drive:\openMSX\src\fdc\DiskImageUtils.hh(193,9):
see declaration of 'openmsx::DiskImageUtils::fromTimeDate'
Drive:\openMSX\src\fdc\MSXtar.cc(950,34):
while trying to match the argument list '(initializer list)'

2>Drive:\openMSX\src\fdc\MSXtar.cc(1030,16): ErrorC2440: 'initializing': cannot convert from 'const Endian::L32' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(1030,16):
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindCommand.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindHost.cc')

PhilipsFDC.cc
RamDSKDiskImage.cc
2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/NowindInterface.cc')

RawTrack.cc
RealDrive.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

SVIFDC.cc
SanyoFDC.cc
SectorAccessibleDisk.cc
2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RamDSKDiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\RamDSKDiskImage.cc(26,13): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::SectorBuffer' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(148,1):
could be 'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &&)'
Drive:\openMSX\src\fdc\RamDSKDiskImage.cc(26,13):
'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &&)': cannot convert argument 2 from 'const openmsx::SectorBuffer' to 'openmsx::SectorBuffer &&'
Drive:\openMSX\src\fdc\RamDSKDiskImage.cc(26,17):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\DiskImageUtils.hh(148,1):
or 'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &)'
Drive:\openMSX\src\fdc\RamDSKDiskImage.cc(26,13):
'openmsx::SectorBuffer &openmsx::SectorBuffer::operator =(openmsx::SectorBuffer &)': cannot convert argument 2 from 'const openmsx::SectorBuffer' to 'openmsx::SectorBuffer &'
Drive:\openMSX\src\fdc\RamDSKDiskImage.cc(26,17):
Conversion loses qualifiers
Drive:\openMSX\src\fdc\RamDSKDiskImage.cc(26,13):
while trying to match the argument list '(T, const openmsx::SectorBuffer)'
with
[
T=openmsx::SectorBuffer
]

SectorBasedDisk.cc
SpectravideoFDC.cc
2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorAccessibleDisk.cc')

TC8566AF.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

TalentTDC600.cc
2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/RealDrive.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/SectorBasedDisk.cc')

ToshibaFDC.cc
TurboRFDC.cc
VictorFDC.cc
WD2793.cc
WD2793BasedFDC.cc
XSADiskImage.cc
XSAExtractor.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSADiskImage.cc')

YamahaFDC.cc
CompressedFileAdapter.cc
File.cc
FileBase.cc
2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/fdc/XSAExtractor.cc')

FileContext.cc
FileOperations.cc
FilePool.cc
FilePoolCore.cc
Filename.cc
GZFileAdapter.cc
LocalFile.cc
LocalFileReference.cc
MappedFile.cc
ZipFileAdapter.cc
ZlibInflate.cc
AbstractIDEDevice.cc
BeerIDE.cc
CDImageCLI.cc
DummyIDEDevice.cc
2>Drive:\openMSX\src\file\MappedFile.cc(62,30): warning C4146: unary minus operator applied to unsigned type, result still unsigned [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\file\MappedFile.cc(179,48): warning C4100: 'size': unreferenced parameter [Drive:\openMSX\build\msvc\openmsx.vcxproj]
DummySCSIDevice.cc
GoudaSCSI.cc
HD.cc
HDCommand.cc
HDImageCLI.cc
IDECDROM.cc
IDEDeviceFactory.cc
IDEHD.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HD.cc')

MB89352.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/HDCommand.cc')

MegaSCSI.cc
SCSIHD.cc
SCSILS120.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDECDROM.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

SunriseIDE.cc
WD33C93.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEDeviceFactory.cc')

DebuggableEditor.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/IDEHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/MB89352.cc')

FileListWidget.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSIHD.cc')

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

ImGuiAdjust.cc
2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/SCSILS120.cc')

ImGuiBitmapViewer.cc
ImGuiBreakPoints.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/ide/WD33C93.cc')

ImGuiCharacter.cc
ImGuiCheatFinder.cc
ImGuiConnector.cc
ImGuiConsole.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/DebuggableEditor.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiBitmapViewer.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiBreakPoints.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiCharacter.cc')

ImGuiDebugger.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiCheatFinder.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiConnector.cc')

ImGuiDisassembly.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiConsole.cc')

ImGuiDiskManipulator.cc
ImGuiHelp.cc
ImGuiKeyboard.cc
ImGuiLayer.cc
ImGuiMachine.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDebugger.cc')

ImGuiManager.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDisassembly.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiKeyboard.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiHelp.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiLayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiDiskManipulator.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')

ImGuiMedia.cc
ImGuiMessages.cc
ImGuiMsxMusicViewer.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')

ImGuiOpenFile.cc
ImGuiOsdIcons.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMachine.cc')

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiManager.cc')

ImGuiPalette.cc
ImGuiRasterViewer.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMessages.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMsxMusicViewer.cc')

ImGuiReverseBar.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiOpenFile.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiOsdIcons.cc')

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiMedia.cc')

ImGuiSCCViewer.cc
ImGuiSettings.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiPalette.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiRasterViewer.cc')

ImGuiSoundChip.cc
ImGuiSpriteViewer.cc
ImGuiSymbols.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiReverseBar.cc')

ImGuiTools.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiSCCViewer.cc')

2>C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\algorithm(4080,49): warning C4389: '==': signed/unsigned mismatch [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiRasterViewer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\algorithm(4080,49):
the template instantiation context (the oldest one first) is
Drive:\openMSX\src\imgui\ImGuiRasterViewer.cc(333,16):
see reference to function template instantiation 'std::_Array_iterator<_Ty,313> std::ranges::_Replace_fn::operator ()<std::array<_Ty,313>&,int,int,std::identity>(_Rng,const _Ty1 &,const _Ty2 &,_Pj)' being compiled
with
[
_Ty=unsigned int,
_Rng=std::array<unsigned int,313> &,
_Ty1=int,
_Ty2=int,
_Pj=std::identity
]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\algorithm(4045,29):
see reference to function template instantiation '_It std::ranges::_Replace_fn::_Replace_unchecked<unsigned int*,_Ty*,_Ty1,_Ty2,_Fn>(_It,const _Se,const _Ty1 &,const _Ty2 &,_Pj)' being compiled
with
[
_It=unsigned int *,
_Ty=unsigned int,
_Ty1=int,
_Ty2=int,
_Fn=std::identity,
_Se=unsigned int *,
_Pj=std::identity
]

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiSettings.cc')

ImGuiTraceViewer.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiSoundChip.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiSpriteViewer.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiSymbols.cc')

ImGuiTrainer.cc
ImGuiUtils.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')

ImGuiVdpRegs.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTools.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTraceViewer.cc')

ImGuiWatchExpr.cc
ImGuiWaveViewer.cc
Shortcuts.cc
ArkanoidPad.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTrainer.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiUtils.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiVdpRegs.cc')

2>C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(166,65): warning C4267: '=': conversion from 'size_t' to '_Ty', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(166,65): warning C4267: with [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(166,65): warning C4267: [ [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(166,65): warning C4267: _Ty=int [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(166,65): warning C4267: ] [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTrainer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(166,65):
the template instantiation context (the oldest one first) is
Drive:\openMSX\src\imgui\ImGuiTrainer.cc(122,17):
see reference to function template instantiation 'std::optional<int> &std::optional<int>::operator =<T&,0>(_Ty2) noexcept' being compiled
with
[
T=size_t,
_Ty2=size_t &
]
Drive:\openMSX\src\imgui\ImGuiTrainer.cc(122,17):
see the first reference to 'std::optional<int>::operator =' in 'openmsx::ImGuiTrainer::paint::<lambda_2>::()::<lambda_6>::operator ()'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(312,15):
see reference to function template instantiation 'void std::_Optional_construct_base<_Ty>::_Assign<From&>(_Ty2) noexcept' being compiled
with
[
_Ty=int,
From=std::basic_string_view<char,std::char_traits<char>>::size_type,
_Ty2=std::basic_string_view<char,std::char_traits<char>>::size_type &
]

2>C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(462,64): warning C4267: 'initializing': conversion from 'size_t' to '_Ty', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(462,64): warning C4267: with [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(462,64): warning C4267: [ [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(462,64): warning C4267: _Ty=int [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(462,64): warning C4267: ] [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTrainer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(462,64):
the template instantiation context (the oldest one first) is
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(312,15):
see reference to function template instantiation 'void std::_Optional_construct_base<_Ty>::_Assign<From&>(_Ty2) noexcept' being compiled
with
[
_Ty=int,
From=std::basic_string_view<char,std::char_traits<char>>::size_type,
_Ty2=std::basic_string_view<char,std::char_traits<char>>::size_type &
]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(168,13):
see reference to function template instantiation '_Ty &std::_Optional_construct_base<_Ty>::_Construct<From&>(From &) noexcept' being compiled
with
[
_Ty=int,
From=std::basic_string_view<char,std::char_traits<char>>::size_type
]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(156,14):
see reference to function template instantiation 'void std::_Construct_in_place<int,From&>(_Ty &,From &) noexcept' being compiled
with
[
From=std::basic_string_view<char,std::char_traits<char>>::size_type,
_Ty=int
]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(472,14):
see reference to function template instantiation '_Ty *std::construct_at<_Ty,From&>(_Ty *const ,From &) noexcept(<expr>)' being compiled
with
[
_Ty=int,
From=std::basic_string_view<char,std::char_traits<char>>::size_type
]

2>C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(476,61): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTrainer.cc')

2>C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(463,69): warning C4267: 'initializing': conversion from 'size_t' to '_Ty', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(463,69): warning C4267: with [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(463,69): warning C4267: [ [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(463,69): warning C4267: _Ty=int [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(463,69): warning C4267: ] [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiTrainer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(463,69):
the template instantiation context (the oldest one first) is
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(156,14):
see reference to function template instantiation 'void std::_Construct_in_place<int,From&>(_Ty &,From &) noexcept' being compiled
with
[
From=std::basic_string_view<char,std::char_traits<char>>::size_type,
_Ty=int
]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(472,14):
see reference to function template instantiation '_Ty *std::construct_at<_Ty,From&>(_Ty *const ,From &) noexcept' being compiled
with
[
_Ty=int,
From=std::basic_string_view<char,std::char_traits<char>>::size_type
]

CircuitDesignerRDDongle.cc
ColecoJoystickIO.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiWatchExpr.cc')

2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/imgui/ImGuiWaveViewer.cc')

DummyJoystick.cc
EventDelay.cc
JoyMega.cc
JoyTap.cc
JoystickDevice.cc
JoystickManager.cc
JoystickPort.cc
Keyboard.cc
KeyboardSettings.cc
MSXEventDistributor.cc
MSXJoystick.cc
MagicKey.cc
Mouse.cc
MsxChar2Unicode.cc
NinjaTap.cc
Paddle.cc
RecordedCommand.cc
SETetrisDongle.cc
SG1000JoystickIO.cc
StateChangeDistributor.cc
Touchpad.cc
Trackball.cc
UnicodeKeymap.cc
LaserdiscPlayer.cc
LaserdiscPlayerCLI.cc
OggReader.cc
PioneerLDControl.cc
main.cc
AmdFlash.cc
CanonWordProcessor.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
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/MegaFlashRomSCCPlusSD.cc')

ReproCartridgeV2.cc
Rom.cc
RomAlAlamiah30in1.cc
RomArc.cc
RomAscii16X.cc
RomAscii16_2.cc
RomAscii16kB.cc
RomAscii8_8.cc
RomAscii8kB.cc
RomBlocks.cc
RomColecoMegaCart.cc
RomCrossBlaim.cc
RomDRAM.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/Rom.cc')

RomDatabase.cc
RomDooly.cc
RomFSA1FM.cc
RomFactory.cc
RomGameMaster2.cc
RomGeneric16kB.cc
RomGeneric8kB.cc
RomHalnote.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomDatabase.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

RomHarryFox.cc
RomHolyQuran.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

RomHolyQuran2.cc
2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomFactory.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

RomInfo.cc
RomInfoTopic.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
RomNeo16.cc
RomNeo8.cc
RomNettouYakyuu.cc
RomPadial16kB.cc
RomPadial8kB.cc
RomPageNN.cc
RomPanasonic.cc
RomPlain.cc
RomPlayBall.cc
RomRType.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomNettouYakyuu.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

RomRamFile.cc
RomRetroHard31in1.cc
RomSuperLodeRunner.cc
RomSuperSwangi.cc
RomSynthesizer.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/RomPlayBall.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

RomWonderKid.cc
RomZemina126in1.cc
RomZemina25in1.cc
RomZemina80in1.cc
RomZemina90in1.cc
SRAM.cc
SdCard.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

TrackedRam.cc
Yamanooto.cc
SspiNegotiateServer.cc
SspiUtils.cc
2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/memory/SdCard.cc')

ClockPin.cc
DummyMidiInDevice.cc
DummyMidiOutDevice.cc
DummyRS232Device.cc
I8251.cc
I8254.cc
JVCMSXMIDI.cc
MC6850.cc
MSXFacMidiInterface.cc
MSXMidi.cc
MSXModem.cc
MSXRS232.cc
MidiInConnector.cc
MidiInDevice.cc
MidiInReader.cc
MidiInWindows.cc
MidiOutConnector.cc
MidiOutDevice.cc
MidiOutLogger.cc
MidiOutWindows.cc
Midi_w32.cc
MusicModuleMIDI.cc
RS232Connector.cc
RS232Device.cc
RS232Net.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
DalSoRiR2.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
NullSoundDriver.cc
ResampleBlip.cc
ResampleHQ.cc
ResampleTrivial.cc
ResampledSoundDevice.cc
SCC.cc
SDLSoundDriver.cc
SN76489.cc
SNPSG.cc
SVIPSG.cc
SamplePlayer.cc
SoundDevice.cc
VLM5030.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/SamplePlayer.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

WavAudioInput.cc
WavWriter.cc
Y8950.cc
Y8950Adpcm.cc
Y8950KeyboardConnector.cc
Y8950KeyboardDevice.cc
Y8950Periphery.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(26,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(29,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(30,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(31,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(32,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(33,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(34,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(35,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(37,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(41,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\sound\WavWriter.cc(41,8):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L32' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\sound\WavWriter.cc(41,8):
Reason: cannot convert from 'Endian::L32' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\sound\WavWriter.cc(41,8):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\sound\WavWriter.cc(41,8):
while trying to match the argument list '(Endian::L32, int)'

2>Drive:\openMSX\src\sound\WavWriter.cc(41,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\sound\WavWriter.cc(44,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\sound\WavWriter.cc(44,8):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L32' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\sound\WavWriter.cc(44,8):
Reason: cannot convert from 'Endian::L32' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\sound\WavWriter.cc(44,8):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\sound\WavWriter.cc(44,8):
while trying to match the argument list '(Endian::L32, int)'

2>Drive:\openMSX\src\sound\WavWriter.cc(44,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\sound\WavWriter.cc(45,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\sound\WavWriter.cc(45,8):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\sound\WavWriter.cc(45,8):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\sound\WavWriter.cc(45,8):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\sound\WavWriter.cc(45,8):
while trying to match the argument list '(Endian::L16, int)'

2>Drive:\openMSX\src\sound\WavWriter.cc(45,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\sound\WavWriter.cc(46,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\sound\WavWriter.cc(46,8):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\sound\WavWriter.cc(46,8):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\sound\WavWriter.cc(46,8):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\sound\WavWriter.cc(46,8):
while trying to match the argument list '(Endian::L16, To)'
with
[
To=uint16_t
]

2>Drive:\openMSX\src\sound\WavWriter.cc(46,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\sound\WavWriter.cc(47,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\sound\WavWriter.cc(47,8):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L32' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\sound\WavWriter.cc(47,8):
Reason: cannot convert from 'Endian::L32' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\sound\WavWriter.cc(47,8):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\sound\WavWriter.cc(47,8):
while trying to match the argument list '(Endian::L32, unsigned int)'

2>Drive:\openMSX\src\sound\WavWriter.cc(47,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\sound\WavWriter.cc(48,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\sound\WavWriter.cc(48,8):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L32' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\sound\WavWriter.cc(48,8):
Reason: cannot convert from 'Endian::L32' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\sound\WavWriter.cc(48,8):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\sound\WavWriter.cc(48,8):
while trying to match the argument list '(Endian::L32, unsigned int)'

2>Drive:\openMSX\src\sound\WavWriter.cc(48,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\sound\WavWriter.cc(49,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\sound\WavWriter.cc(49,8):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\sound\WavWriter.cc(49,8):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\sound\WavWriter.cc(49,8):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\sound\WavWriter.cc(49,8):
while trying to match the argument list '(Endian::L16, To)'
with
[
To=uint16_t
]

2>Drive:\openMSX\src\sound\WavWriter.cc(49,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\sound\WavWriter.cc(50,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\sound\WavWriter.cc(50,8):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L16' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\sound\WavWriter.cc(50,8):
Reason: cannot convert from 'Endian::L16' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\sound\WavWriter.cc(50,8):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\sound\WavWriter.cc(50,8):
while trying to match the argument list '(Endian::L16, To)'
with
[
To=uint16_t
]

2>Drive:\openMSX\src\sound\WavWriter.cc(50,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\sound\WavWriter.cc(52,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\sound\WavWriter.cc(52,8):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L32' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\sound\WavWriter.cc(52,8):
Reason: cannot convert from 'Endian::L32' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\sound\WavWriter.cc(52,8):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\sound\WavWriter.cc(52,8):
while trying to match the argument list '(Endian::L32, int)'

2>Drive:\openMSX\src\sound\WavWriter.cc(52,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\sound\WavWriter.cc(74,23): ErrorC2641: cannot deduce template arguments for 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\sound\WavWriter.cc(74,23): ErrorC2783: 'Endian::EndianT<T,Op> Endian::EndianT(T)': could not deduce template argument for 'Op' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(37,2):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(74,23): ErrorC2780: 'Endian::EndianT<T,Op> Endian::EndianT(void)': expects 0 arguments - 1 provided [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(36,2):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(74,23): ErrorC2784: 'Endian::EndianT<T,Op> Endian::EndianT(Endian::EndianT<T,Op>)': could not deduce template argument for 'Endian::EndianT<T,Op>' from 'uint32_t' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(75,21): ErrorC2641: cannot deduce template arguments for 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\sound\WavWriter.cc(75,21): ErrorC2783: 'Endian::EndianT<T,Op> Endian::EndianT(T)': could not deduce template argument for 'Op' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(37,2):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(75,21): ErrorC2780: 'Endian::EndianT<T,Op> Endian::EndianT(void)': expects 0 arguments - 1 provided [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(36,2):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(75,21): ErrorC2784: 'Endian::EndianT<T,Op> Endian::EndianT(Endian::EndianT<T,Op>)': could not deduce template argument for 'Endian::EndianT<T,Op>' from 'uint32_t' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(78,22): ErrorC2641: cannot deduce template arguments for 'std::span' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\sound\WavWriter.cc(78,22): ErrorC2783: 'std::span<_Ty,_Extent> std::span(_It,std::span<_Ty,_Extent>::size_type) noexcept': could not deduce template argument for '_Ty' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\span(305,5):
see declaration of 'std::span'

2>Drive:\openMSX\src\sound\WavWriter.cc(78,22): ErrorC2780: 'std::span<_Ty,_Extent> std::span(void) noexcept': expects 0 arguments - 2 provided [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\span(300,5):
see declaration of 'std::span'

2>Drive:\openMSX\src\sound\WavWriter.cc(78,22): ErrorC2780: 'std::span<_Ty,_Extent> std::span(std::span<_Ty,_Extent>)': expects 1 arguments - 2 provided [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\span(275,7):
see declaration of 'std::span'

2>Drive:\openMSX\src\sound\WavWriter.cc(80,22): ErrorC2641: cannot deduce template arguments for 'std::span' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\sound\WavWriter.cc(80,22): ErrorC2783: 'std::span<_Ty,_Extent> std::span(_It,std::span<_Ty,_Extent>::size_type) noexcept': could not deduce template argument for '_Ty' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\span(305,5):
see declaration of 'std::span'

2>Drive:\openMSX\src\sound\WavWriter.cc(80,22): ErrorC2780: 'std::span<_Ty,_Extent> std::span(void) noexcept': expects 0 arguments - 2 provided [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\span(300,5):
see declaration of 'std::span'

2>Drive:\openMSX\src\sound\WavWriter.cc(80,22): ErrorC2780: 'std::span<_Ty,_Extent> std::span(std::span<_Ty,_Extent>)': expects 1 arguments - 2 provided [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\span(275,7):
see declaration of 'std::span'

2>Drive:\openMSX\src\sound\WavWriter.cc(94,24): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\sound\WavWriter.cc(109,22): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/sound/WavAudioInput.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\sound\WavWriter.cc(118,22): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
YM2151.cc
YM2413.cc
YM2413Burczynski.cc
YM2413NukeYKT.cc
YM2413Okazaki.cc
YM2413OriginalNukeYKT.cc
YMF262.cc
YMF278.cc
YMF278B.cc
HexDump.cc
MemoryOps.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/MemoryOps.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

StringOp.cc
Tiger.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/Tiger.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

lz4.cc
sha1.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/lz4.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

utf8_checked.cc
win32-arggen.cc
win32-dirent.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/utils/sha1.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

ADVram.cc
2>Drive:\openMSX\src\utils\sha1.cc(351,24): ErrorC2641: cannot deduce template arguments for 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\utils\sha1.cc(351,24): ErrorC2783: 'Endian::EndianT<T,Op> Endian::EndianT(T)': could not deduce template argument for 'Op' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(37,2):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\sha1.cc(351,24): ErrorC2780: 'Endian::EndianT<T,Op> Endian::EndianT(void)': expects 0 arguments - 1 provided [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(36,2):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\sha1.cc(351,24): ErrorC2784: 'Endian::EndianT<T,Op> Endian::EndianT(Endian::EndianT<T,Op>)': could not deduce template argument for 'Endian::EndianT<T,Op>' from 'uint64_t' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

AviRecorder.cc
AviWriter.cc
BitmapConverter.cc
CharacterConverter.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\video\AviWriter.hh(36,22): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviWriter.cc')

2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/BitmapConverter.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

Deflicker.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\video\AviWriter.hh(36,22): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/AviRecorder.cc')

Display.cc
2>Drive:\openMSX\src\video\AviWriter.cc(81,66): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\video\AviWriter.cc(236,47): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\video\AviWriter.cc(251,15): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\video\AviWriter.cc(257,7): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\video\AviWriter.cc(257,7):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L32' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\video\AviWriter.cc(257,7):
Reason: cannot convert from 'Endian::L32' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\video\AviWriter.cc(257,7):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\video\AviWriter.cc(257,7):
while trying to match the argument list '(Endian::L32, To)'
with
[
To=unsigned int
]

2>Drive:\openMSX\src\video\AviWriter.cc(257,10): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\video\AviWriter.cc(287,25): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
DummyRenderer.cc
DummyVideoSystem.cc
FrameSource.cc
GLImage.cc
GLSnow.cc
GLUtil.cc
Layer.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/GLImage.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

OffScreenSurface.cc
PNG.cc
2>Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/Display.cc')

PixelRenderer.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/PNG.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

PostProcessor.cc
RenderSettings.cc
RendererFactory.cc
SDLRasterizer.cc
SDLVideoSystem.cc
SpriteChecker.cc
SuperImposedFrame.cc
VDP.cc
VDPAccessSlots.cc
VDPCmdEngine.cc
VDPVRAM.cc
VideoLayer.cc
VideoSystem.cc
VisibleSurface.cc
ZMBVEncoder.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/ZMBVEncoder.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

LDDummyRenderer.cc
LDPixelRenderer.cc
2>Drive:\openMSX\src\video\ZMBVEncoder.cc(109,31): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\video\ZMBVEncoder.cc(115,2): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(39,11):
could be 'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)'
Drive:\openMSX\src\video\ZMBVEncoder.cc(115,2):
'Endian::EndianT<T,Op> &Endian::EndianT<T,Op>::operator =(T)': cannot convert 'this' pointer from 'Endian::L32' to 'Endian::EndianT<T,Op> &'
Drive:\openMSX\src\video\ZMBVEncoder.cc(115,2):
Reason: cannot convert from 'Endian::L32' to 'Endian::EndianT<T,Op>'
Drive:\openMSX\src\video\ZMBVEncoder.cc(115,2):
Conversion requires a second user-defined-conversion operator or constructor
Drive:\openMSX\src\video\ZMBVEncoder.cc(115,2):
while trying to match the argument list '(Endian::L32, unsigned int)'

2>Drive:\openMSX\src\video\ZMBVEncoder.cc(115,7): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\video\ZMBVEncoder.cc(221,40): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\video\ZMBVEncoder.cc(221,27): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\video\ZMBVEncoder.cc(221,27):
the associated constraints are not satisfied
Drive:\openMSX\src\video\ZMBVEncoder.cc(226,2):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\video\ZMBVEncoder.cc(221,4): ErrorC2660: 'openmsx::writePixel': function does not take 1 arguments [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\ZMBVEncoder.cc(108,20):
see declaration of 'openmsx::writePixel'
Drive:\openMSX\src\video\ZMBVEncoder.cc(221,4):
while trying to match the argument list '(openmsx::ZMBVEncoder::Pixel)'

2>Drive:\openMSX\src\video\ZMBVEncoder.cc(280,39): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\video\ZMBVEncoder.cc(280,26): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\video\ZMBVEncoder.cc(280,26):
the associated constraints are not satisfied
Drive:\openMSX\src\video\ZMBVEncoder.cc(286,2):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\video\ZMBVEncoder.cc(282,28): ErrorC3536: 'pixelsOut': cannot be used before it is initialized [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\video\ZMBVEncoder.cc(282,39): ErrorC2109: subscript requires array or pointer type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
2>Drive:\openMSX\src\video\ZMBVEncoder.cc(282,4): ErrorC2660: 'openmsx::writePixel': function does not take 1 arguments [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\ZMBVEncoder.cc(108,20):
see declaration of 'openmsx::writePixel'
Drive:\openMSX\src\video\ZMBVEncoder.cc(282,4):
while trying to match the argument list '(const openmsx::ZMBVEncoder::Pixel)'

LDSDLRasterizer.cc
GLHQScaler.cc
GLRGBScaler.cc
2>Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint16_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint32_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvBig<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
Drive:\openMSX\src\utils\endian.hh(34,27):
the concept 'std::invocable<Endian::ConvLittle<false>,uint64_t>' evaluated to false
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\concepts(254,44):
'invoke': no matching overloaded function found
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1674,16):
could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 ...) noexcept(<expr>)'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\type_traits(1668,16):
or 'unknown-type std::invoke(_Callable &&) noexcept(<expr>)'

2>Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')

2>Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')

2>Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')

2>Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')

2>Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')

2>Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')

2>Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')

2>Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')

2>Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(96,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(96,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(100,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(100,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(104,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(104,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(108,8):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(108,24):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(113,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(113,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(117,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(117,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(121,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(121,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(31,26):
could be '_To std::bit_cast(const _From &) noexcept'
Drive:\openMSX\src\utils\endian.hh(125,15):
the associated constraints are not satisfied
Drive:\openMSX\src\utils\endian.hh(125,37):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\bit(30,72):
'Endian::EndianT': use of class template requires template argument list
Drive:\openMSX\src\utils\endian.hh(34,55):
see declaration of 'Endian::EndianT'

2>Drive:\openMSX\src\video\scalers\HQCommon.hh(46,36): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
(compiling source file '../../src/video/scalers/GLHQScaler.cc')

2>Drive:\openMSX\src\video\scalers\GLHQScaler.cc(130,25): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
GLScaler.cc
GLScalerFactory.cc
GLSimpleScaler.cc
GLTVScaler.cc
V9990.cc
V9990BitmapConverter.cc
V9990CmdEngine.cc
V9990DummyRenderer.cc
V9990PixelRenderer.cc
V9990PxConverter.cc
V9990SDLRasterizer.cc
V9990VRAM.cc
Video9000.cc
2>Done Building Project "Drive:\openMSX\build\msvc\openmsx.vcxproj" (default targets) FAILED.
1>Done Building Project "Drive:\openMSX\build\msvc\openmsx.sln" (default targets) FAILED.
Build FAILED.
"Drive:\openMSX\build\msvc\openmsx.sln" (default target) (1) ->
"Drive:\openMSX\build\msvc\openmsx.vcxproj" (default target) (2) ->
(CustomBuild target) ->
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,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. [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,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. [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,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. [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,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. [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,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. [Drive:\openMSX\build\msvc\openmsx.vcxproj]

"Drive:\openMSX\build\msvc\openmsx.sln" (default target) (1) ->
"Drive:\openMSX\build\msvc\openmsx.vcxproj" (default target) (2) ->
(ClCompile target) ->
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\cpu\MSXCPUInterface.cc(803,14): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\events\Socket.cc(67,32): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\events\Socket.cc(90,32): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\file\MappedFile.cc(62,30): warning C4146: unary minus operator applied to unsigned type, result still unsigned [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\file\MappedFile.cc(179,48): warning C4100: 'size': unreferenced parameter [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\algorithm(4080,49): warning C4389: '==': signed/unsigned mismatch [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(166,65): warning C4267: '=': conversion from 'size_t' to '_Ty', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(166,65): warning C4267: with [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(166,65): warning C4267: [ [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(166,65): warning C4267: _Ty=int [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\optional(166,65): warning C4267: ] [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(462,64): warning C4267: 'initializing': conversion from 'size_t' to '_Ty', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(462,64): warning C4267: with [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(462,64): warning C4267: [ [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(462,64): warning C4267: _Ty=int [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(462,64): warning C4267: ] [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(476,61): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(463,69): warning C4267: 'initializing': conversion from 'size_t' to '_Ty', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(463,69): warning C4267: with [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(463,69): warning C4267: [ [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(463,69): warning C4267: _Ty=int [Drive:\openMSX\build\msvc\openmsx.vcxproj]
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.44.35207\include\xutility(463,69): warning C4267: ] [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\imgui\freetype_utils.hh(57,73): warning C4267: 'argument': conversion from 'size_t' to 'FT_Long', possible loss of data [Drive:\openMSX\build\msvc\openmsx.vcxproj]

"Drive:\openMSX\build\msvc\openmsx.sln" (default target) (1) ->
"Drive:\openMSX\build\msvc\openmsx.vcxproj" (default target) (2) ->
(ClCompile target) ->
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\Disk.cc(121,36): ErrorC2440: '=': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\Disk.cc(122,36): ErrorC2440: '=': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(303,11): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::SectorBuffer' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(311,12): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(311,26): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(312,12): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(312,26): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(313,12): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(313,26): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(476,20): ErrorC2440: 'initializing': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(488,2): ErrorC2664: 'void openmsx::DirAsDSK::freeFATChain(unsigned int)': cannot convert argument 1 from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(580,17): ErrorC2440: 'initializing': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(615,21): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(615,35): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(653,19): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(653,33): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(662,18): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(662,24): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(679,18): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(679,24): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(683,18): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(683,24): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(768,19): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(768,33): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(787,5): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(787,19): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(788,5): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(788,19): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(800,20): ErrorC2440: 'initializing': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(926,17): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::SectorBuffer' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(941,16): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::SectorBuffer' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(1120,26): ErrorC2676: binary '==': 'const Endian::L16' does not define this operator or a conversion to a type acceptable to the predefined operator [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(1202,20): ErrorC2440: 'initializing': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(1245,18): ErrorC2440: 'initializing': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(1246,20): ErrorC2440: 'initializing': cannot convert from 'Endian::L32' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(1310,22): ErrorC2440: 'initializing': cannot convert from 'Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(1320,8): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::MSXDirEntry' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(1332,16): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::SectorBuffer' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DirAsDSK.cc(1350,20): ErrorC2440: 'initializing': cannot convert from 'Endian::L32' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(168,3): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::MSXBootSector' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(170,3): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::MSXBootSector' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(172,3): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::MSXBootSector' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(174,3): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::MSXBootSector' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(362,6): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(362,15): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(365,6): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(365,18): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(368,6): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(368,19): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(372,9): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(372,24): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(375,9): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(375,24): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(380,10): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(380,21): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(384,9): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(384,24): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(508,5): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(508,10): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(519,5): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(519,10): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(561,4): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(561,9): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(600,4): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.cc(600,9): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(110,26): ErrorC2440: '=': cannot convert from 'const Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(115,35): ErrorC2440: '=': cannot convert from 'const Endian::L32' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(121,23): ErrorC2676: binary '==': 'const Endian::L16' does not define this operator or a conversion to a type acceptable to the predefined operator [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(138,17): ErrorC2440: '=': cannot convert from 'const Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(172,22): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::SectorBuffer' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(366,19): ErrorC2440: 'initializing': cannot convert from 'const Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(381,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(381,22): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(383,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(383,22): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(536,10): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(536,16): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(537,10): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(537,16): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(559,17): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(559,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(560,17): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(560,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(568,17): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(568,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(569,17): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(569,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(678,13): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(678,19): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(834,10): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(834,16): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(835,10): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(835,16): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(919,13): ErrorC2440: 'initializing': cannot convert from 'const Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(920,13): ErrorC2440: 'initializing': cannot convert from 'const Endian::L16' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(950,34): ErrorC2664: 'time_t openmsx::DiskImageUtils::fromTimeDate(openmsx::DiskImageUtils::FatTimeDate)': cannot convert argument 1 from 'initializer list' to 'openmsx::DiskImageUtils::FatTimeDate' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\MSXtar.cc(1030,16): ErrorC2440: 'initializing': cannot convert from 'const Endian::L32' to 'unsigned int' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\RamDSKDiskImage.cc(26,13): ErrorC2679: binary '=': no operator found which takes a right-hand operand of type 'const openmsx::SectorBuffer' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(30,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(35,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(36,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(37,30): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(40,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(44,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(50,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(51,32): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(62,37): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(89,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(90,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(91,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(92,26): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(99,35): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(122,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(124,45): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(130,28): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\fdc\DiskImageUtils.hh(132,44): ErrorC2607: static assertion failed [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(26,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(29,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(30,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(31,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(32,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(33,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(34,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(35,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(37,23): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(41,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(41,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(44,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(44,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(45,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(45,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(46,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(46,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(47,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(47,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(48,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(48,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(49,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(49,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(50,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L16' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(50,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(52,8): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(52,23): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(74,23): ErrorC2641: cannot deduce template arguments for 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(74,23): ErrorC2783: 'Endian::EndianT<T,Op> Endian::EndianT(T)': could not deduce template argument for 'Op' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(74,23): ErrorC2780: 'Endian::EndianT<T,Op> Endian::EndianT(void)': expects 0 arguments - 1 provided [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(74,23): ErrorC2784: 'Endian::EndianT<T,Op> Endian::EndianT(Endian::EndianT<T,Op>)': could not deduce template argument for 'Endian::EndianT<T,Op>' from 'uint32_t' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(75,21): ErrorC2641: cannot deduce template arguments for 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(75,21): ErrorC2783: 'Endian::EndianT<T,Op> Endian::EndianT(T)': could not deduce template argument for 'Op' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(75,21): ErrorC2780: 'Endian::EndianT<T,Op> Endian::EndianT(void)': expects 0 arguments - 1 provided [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(75,21): ErrorC2784: 'Endian::EndianT<T,Op> Endian::EndianT(Endian::EndianT<T,Op>)': could not deduce template argument for 'Endian::EndianT<T,Op>' from 'uint32_t' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(78,22): ErrorC2641: cannot deduce template arguments for 'std::span' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(78,22): ErrorC2783: 'std::span<_Ty,_Extent> std::span(_It,std::span<_Ty,_Extent>::size_type) noexcept': could not deduce template argument for '_Ty' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(78,22): ErrorC2780: 'std::span<_Ty,_Extent> std::span(void) noexcept': expects 0 arguments - 2 provided [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(78,22): ErrorC2780: 'std::span<_Ty,_Extent> std::span(std::span<_Ty,_Extent>)': expects 1 arguments - 2 provided [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(80,22): ErrorC2641: cannot deduce template arguments for 'std::span' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(80,22): ErrorC2783: 'std::span<_Ty,_Extent> std::span(_It,std::span<_Ty,_Extent>::size_type) noexcept': could not deduce template argument for '_Ty' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(80,22): ErrorC2780: 'std::span<_Ty,_Extent> std::span(void) noexcept': expects 0 arguments - 2 provided [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(80,22): ErrorC2780: 'std::span<_Ty,_Extent> std::span(std::span<_Ty,_Extent>)': expects 1 arguments - 2 provided [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(94,24): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(109,22): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\sound\WavWriter.cc(118,22): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\sha1.cc(351,24): ErrorC2641: cannot deduce template arguments for 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\sha1.cc(351,24): ErrorC2783: 'Endian::EndianT<T,Op> Endian::EndianT(T)': could not deduce template argument for 'Op' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\sha1.cc(351,24): ErrorC2780: 'Endian::EndianT<T,Op> Endian::EndianT(void)': expects 0 arguments - 1 provided [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\sha1.cc(351,24): ErrorC2784: 'Endian::EndianT<T,Op> Endian::EndianT(Endian::EndianT<T,Op>)': could not deduce template argument for 'Endian::EndianT<T,Op>' from 'uint64_t' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\AviWriter.hh(36,22): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\AviWriter.hh(36,22): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\AviWriter.cc(81,66): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\AviWriter.cc(236,47): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\AviWriter.cc(251,15): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\AviWriter.cc(257,7): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\AviWriter.cc(257,10): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\AviWriter.cc(287,25): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\ZMBVEncoder.cc(109,31): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\ZMBVEncoder.cc(115,2): ErrorC2678: binary '=': no operator found which takes a left-hand operand of type 'Endian::L32' (or there is no acceptable conversion) [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\ZMBVEncoder.cc(115,7): ErrorC2582: 'operator =' function is unavailable in 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\ZMBVEncoder.cc(221,40): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\ZMBVEncoder.cc(221,27): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\ZMBVEncoder.cc(221,4): ErrorC2660: 'openmsx::writePixel': function does not take 1 arguments [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\ZMBVEncoder.cc(280,39): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\ZMBVEncoder.cc(280,26): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\ZMBVEncoder.cc(282,28): ErrorC3536: 'pixelsOut': cannot be used before it is initialized [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\ZMBVEncoder.cc(282,39): ErrorC2109: subscript requires array or pointer type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\ZMBVEncoder.cc(282,4): ErrorC2660: 'openmsx::writePixel': function does not take 1 arguments [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(73,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(74,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(75,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(76,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(77,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(78,13): ErrorC7602: 'Endian::EndianT': the associated constraints are not satisfied [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(79,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(80,28): ErrorC2338: static_assert failed: 'must have size 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(81,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(82,28): ErrorC2338: static_assert failed: 'must have size 4' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(83,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,15): ErrorC2027: use of undefined type 'Endian::EndianT' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(84,28): ErrorC2338: static_assert failed: 'must have size 8' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(85,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(86,28): ErrorC2338: static_assert failed: 'may have alignment 2' [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(96,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(100,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(104,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,20): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(108,8): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(113,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(117,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(121,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,33): ErrorC2955: 'Endian::EndianT': use of class template requires template argument list [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\utils\endian.hh(125,15): ErrorC2672: 'std::bit_cast': no matching overloaded function found [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\scalers\HQCommon.hh(46,36): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
Drive:\openMSX\src\video\scalers\GLHQScaler.cc(130,25): ErrorC3203: 'EndianT': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type [Drive:\openMSX\build\msvc\openmsx.vcxproj]
61 warning(s)
3247 Error(s)
Time Elapsed 00:07:38.46



OPENMSX_PLATFORM is x64
OPENMSX_CONFIGURATION is release
CATAPULT_BASEPATH is ..\\openmsx-wxcatapult
Generating install files...
Executable...
Data files...
Documentation...
C-BIOS...
Generating derived\x64-VC-Release\package-windows\openmsx-21.0-155-gce9e75f65-windows-vc-x64-bin.zip
Adding derived\x64-VC-Release\package-windows\install\doc\authors.txt
Adding derived\x64-VC-Release\package-windows\install\doc\cbios.txt
Adding derived\x64-VC-Release\package-windows\install\doc\GPL.txt
Adding derived\x64-VC-Release\package-windows\install\doc\release-history.txt
Adding derived\x64-VC-Release\package-windows\install\doc\release-notes.txt
Adding derived\x64-VC-Release\package-windows\install\doc\manual\callednonexistingbasic.png
Adding derived\x64-VC-Release\package-windows\install\doc\manual\cannotexecuteabasicrom.png
Adding derived\x64-VC-Release\package-windows\install\doc\manual\commands.html
Adding derived\x64-VC-Release\package-windows\install\doc\manual\compile.html
Adding derived\x64-VC-Release\package-windows\install\doc\manual\debugger-layout.png
Adding derived\x64-VC-Release\package-windows\install\doc\manual\diskmanipulator.html
Adding derived\x64-VC-Release\package-windows\install\doc\manual\faq.html
Adding derived\x64-VC-Release\package-windows\install\doc\manual\index.html
Adding derived\x64-VC-Release\package-windows\install\doc\manual\main_menu_bar.png
Adding derived\x64-VC-Release\package-windows\install\doc\manual\manual-minty.css
Adding derived\x64-VC-Release\package-windows\install\doc\manual\manual-purple.css
Adding derived\x64-VC-Release\package-windows\install\doc\manual\manual.css
Adding derived\x64-VC-Release\package-windows\install\doc\manual\nocartfound.png
Adding derived\x64-VC-Release\package-windows\install\doc\manual\openmsx-control.html
Adding derived\x64-VC-Release\package-windows\install\doc\manual\osd_icons.png
Adding derived\x64-VC-Release\package-windows\install\doc\manual\reverse_bar.png
Adding derived\x64-VC-Release\package-windows\install\doc\manual\setup.html
Adding derived\x64-VC-Release\package-windows\install\doc\manual\status_bar.png
Adding derived\x64-VC-Release\package-windows\install\doc\manual\user.html
Adding derived\x64-VC-Release\package-windows\install\share\init.tcl
Adding derived\x64-VC-Release\package-windows\install\share\settings.xml
Adding derived\x64-VC-Release\package-windows\install\share\softwaredb.xml
Adding derived\x64-VC-Release\package-windows\install\share\softwaredb1.dtd
Adding derived\x64-VC-Release\package-windows\install\share\extensions\2nd_PSG.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\advram.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ASCII16-X_Mapper_XL.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ASCII_Japanese_MSX-Write.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ASCII_Japanese_MSX-Write_II.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ASCII_MSX-DOS2.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\audio.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\audio2.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\AVT_DPF-550.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Beer_IDE.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Boosted_audio.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Carnivore2.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Casio_KB-10.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Casio_KB-7.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Checkmark_FM_Stereo_PAK.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Computer_Mates_Disk_Interface.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\DDX_3.0.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\debugdevice.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Epson_Chakkari_Copy.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ESE_MEGA-SCSI.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ESE_Ramdisk.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ESE_SCC.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ESE_WAVE-SCSI.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\FAC_MIDI_Interface.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\fmpac.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\gfx9000.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Gouda_SCSI.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Gradiente_CT-80E.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\hirestimer.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Hitachi_MPC-310H.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ide.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Jun_Soft_DalSoRi_R2.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\JVC_MSX_MIDI.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Konami_EC-701.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Konami_EC-702.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Konami_SD-Snatcher_Sound_Cartridge.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Konami_Snatcher_Sound_Cartridge.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Konami_Ultimate_Collection.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Lascom_Kanji-dummy.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Lascom_Kanji.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\mbstereo.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\MegaFlashROM_SCC+.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\MegaFlashROM_SCC+_SD.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\MegaFlashROM_SCC.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\megaram.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\MegaRAM_2MB.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\MegaRAM_Disk.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Microsol_CDX-2.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\MIDI_Interface_3.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Mitsubishi_ML-30DC_ML-30FD.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\moonsound.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\msxdos2.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\MSXPi.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\mu-PACK.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Musical_Memory_Mapper.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\National_CF-SM003.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Neos_MA-20R.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Neos_MA-20V.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\nowind.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\OPL3Cartridge.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\OPL3Cartridge2_mono.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\OPL3Cartridge2_stereo.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\OPL3Cartridge_Moonsound_compatible.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\pac.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Panasonic_FS-CA1.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Panasonic_FS-FD1A.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Panasonic_FS-PW1.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Password_Cartridge.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Philips_NMS_1200.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Philips_NMS_1205.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Philips_VU_0040.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Philips_VY_0010.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Popolon_Sound_Cartridge.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\programmabledevice.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ram16k.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ram1mb.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ram2mb.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ram32k.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ram4mb.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ram512k.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ram64k.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\README
Adding derived\x64-VC-Release\package-windows\install\share\extensions\ROM_Hunter_Mk2.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\rs232.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Sanyo_MFD-001.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Sanyo_MRS-001.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\scc+.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\scc.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\SensorKid.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Sharp_HB-3600.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Sharp_HB-4000.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\slotexpander.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\SN76489.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Sony_HBD-20W.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Sony_HBD-50.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Sony_HBD-F1.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Sony_HBI-232.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Sony_HBI-55.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Sony_HBI-J1.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Sony_HBK-30.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Spectravideo_SVI-707.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\SunriseIDE_Nextor.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Talent_DPF-550.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Talent_TDC-600.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Tecall_MSX_RAMFILE_TM220.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\The_SCC_Alliance_Yamanooto.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Toshiba_HX-F101PE.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Toshiba_HX-MU900.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\video9000.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Yamaha_FD-03.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Yamaha_FD-05.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Yamaha_SFG-01.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Yamaha_SFG-05.xml
Adding derived\x64-VC-Release\package-windows\install\share\extensions\Yamaha_SKW-01.xml
Adding derived\x64-VC-Release\package-windows\install\share\icons\openMSX-logo-128.png
Adding derived\x64-VC-Release\package-windows\install\share\icons\openMSX-logo-16.png
Adding derived\x64-VC-Release\package-windows\install\share\icons\openMSX-logo-256.png
Adding derived\x64-VC-Release\package-windows\install\share\icons\openMSX-logo-32.png
Adding derived\x64-VC-Release\package-windows\install\share\icons\openMSX-logo-48.png
Adding derived\x64-VC-Release\package-windows\install\share\icons\openMSX-logo-64.png
Adding derived\x64-VC-Release\package-windows\install\share\machines\Acid1Test-slots.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Acid2Test-hardware.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Acid3Test-mapper.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Al_Alamiah_AX170.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Al_Alamiah_AX230.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Al_Alamiah_AX370.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Aucnet_NIA-2001.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\AVT_DPC-200.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Bawareth_Perfect_MSX1.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Boosted_MSX2+_JP.txt
Adding derived\x64-VC-Release\package-windows\install\share\machines\Boosted_MSX2+_JP.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Boosted_MSX2_EN.txt
Adding derived\x64-VC-Release\package-windows\install\share\machines\Boosted_MSX2_EN.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Boosted_MSXturboR_with_IDE.txt
Adding derived\x64-VC-Release\package-windows\install\share\machines\Boosted_MSXturboR_with_IDE.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\C-BIOS_MSX1.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\C-BIOS_MSX1_BR.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\C-BIOS_MSX1_EU.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\C-BIOS_MSX1_JP.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\C-BIOS_MSX2+.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\C-BIOS_MSX2+_BR.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\C-BIOS_MSX2+_EU.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\C-BIOS_MSX2+_JP.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\C-BIOS_MSX2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\C-BIOS_MSX2_BR.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\C-BIOS_MSX2_EU.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\C-BIOS_MSX2_JP.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Canon_V-10.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Canon_V-20.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Canon_V-20_FR.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Canon_V-20_JP.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Canon_V-25.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Canon_V-30F.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Canon_V-8.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Casio_MX-10.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Casio_MX-15.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Casio_PV-16.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Casio_PV-7.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_basic.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_disk.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_logo_msx1.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_logo_msx2+.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_logo_msx2.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_main_msx1.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_main_msx1_br.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_main_msx1_eu.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_main_msx1_jp.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_main_msx2+.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_main_msx2+_br.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_main_msx2+_eu.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_main_msx2+_jp.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_main_msx2.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_main_msx2_br.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_main_msx2_eu.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_main_msx2_jp.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_music.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\cbios_sub.rom
Adding derived\x64-VC-Release\package-windows\install\share\machines\CIEL_Expert-Turbo.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\ColecoVision.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\ColecoVision_SGM.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Daewoo_CPC-300.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Daewoo_CPC-300E.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Daewoo_CPC-400S.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Daewoo_CPC-51_Zemmix_V.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Daewoo_CPC-61_Zemmix_Super_V.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Daewoo_DPC-100.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Daewoo_DPC-180.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Daewoo_DPC-200.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Daewoo_DPC-200_FR.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Eurohard_Dragon_MSX.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Fenner_SPC-800.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Frael_Bruc_100_1.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Frael_Bruc_100_2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Fujitsu_FM-X.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\General_Paxon_PCT-55.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Goldstar_FC-200.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Goldstar_FC-80U.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Gradiente_Expert_DD_Plus.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Gradiente_Expert_GPC-1.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Gradiente_Expert_Plus.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Gradiente_Expert_XP-800.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Hitachi_MB-H1.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Hitachi_MB-H2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Hitachi_MB-H21.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Hitachi_MB-H3.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Hitachi_MB-H50.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Hitachi_MB-H70.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\JVC_HC-7GB.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Mitsubishi_ML-8000.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Mitsubishi_ML-F110.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Mitsubishi_ML-F120.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Mitsubishi_ML-F80.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Mitsubishi_ML-FX1.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Mitsubishi_ML-G10.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Mitsubishi_ML-G1_ES.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Mitsubishi_ML-G30_model_1.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Mitsubishi_ML-G30_model_2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Mitsubishi_ML-G3_ES.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\National_CF-1200.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\National_CF-2000.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\National_CF-2700.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\National_CF-3000.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\National_CF-3300.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\National_FS-1300.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\National_FS-4000.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\National_FS-4500.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\National_FS-4600F.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\National_FS-4700F.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\National_FS-5000F2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\National_FS-5500F1.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\National_FS-5500F2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Nikko_PC-70100.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Olympia_PHC-2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Panasonic_CF-2700_DE.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Panasonic_CF-2700_GB.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Panasonic_FS-A1.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Panasonic_FS-A1F.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Panasonic_FS-A1FM.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Panasonic_FS-A1FX.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Panasonic_FS-A1GT.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Panasonic_FS-A1MK2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Panasonic_FS-A1ST.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Panasonic_FS-A1WSX.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Panasonic_FS-A1WX.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_NMS_801.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_NMS_8220.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_NMS_8245-16.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_NMS_8245-19.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_NMS_8245.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_NMS_8250-16.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_NMS_8250-19.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_NMS_8250.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_NMS_8255.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_VG_8000.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_VG_8010.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_VG_8010F.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_VG_8020-20.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_VG_8020.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_VG_8020F.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_VG_8230.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_VG_8235-00.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_VG_8235-02.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_VG_8235-19.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_VG_8235-20.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Philips_VG_8235-39.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Pioneer_PX-7.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Pioneer_PX-7UK.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Pioneer_PX-V60.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Pioneer_UC-V102.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\README
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_MPC-1.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_MPC-10.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_MPC-100.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_MPC-10mkII.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_MPC-11.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_MPC-2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_MPC-25FD.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_MPC-25FS.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_MPC-3.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_MPC-6.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_MPC-64.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_PHC-23.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_PHC-23J.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_PHC-23JB.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_PHC-28L.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_PHC-28P.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_PHC-28S.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_PHC-30N.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_PHC-33.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_PHC-35J.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_PHC-70FD.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_PHC-70FD2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_PHC-77.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sanyo_PHC-SPC.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sega_SG-1000.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sharp_HB-8000_1.1.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sharp_HB-8000_1.2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-10.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-101.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-101P.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-10P.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-11.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-201.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-201P.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-20P.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-501P.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-55P.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-701.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-701FD.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-75.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-75D.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-75P.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F1.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F1II.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F1XD.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F1XDJ.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F1XDmk2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F1XV.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F5.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F500.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F500P.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F500_v2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F700D.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F700F.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F700P.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F700S.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F900.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F9P.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F9P_Russian.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-F9S.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-G900AP.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-G900D.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-G900P.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Sony_HB-T600.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Spectravideo_SVI-318.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Spectravideo_SVI-328.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Spectravideo_SVI-328_superexpanded.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Spectravideo_SVI-728.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Spectravideo_SVI-728_ES.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Spectravideo_SVI-728_SE.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Spectravideo_SVI-738.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Spectravideo_SVI-738_DE.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Spectravideo_SVI-738_PL.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Spectravideo_SVI-738_SE.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Talent_DPC-200.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Talent_TPC-310.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Toshiba_FS-TM1.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Toshiba_HX-10.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Toshiba_HX-10D.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Toshiba_HX-20E.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Toshiba_HX-21.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Toshiba_HX-22.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Toshiba_HX-22I.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Toshiba_HX-23.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Toshiba_HX-23F.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Toshiba_HX-32.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Toshiba_HX-33.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Toshiba_HX-34.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Toshiba_HX-51I.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Victor_HC-7.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Victor_HC-80.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Victor_HC-90A.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Victor_HC-95A.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\WIP_Mitsubishi_ML-TS2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_AX150.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_AX200.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_AX350II.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_AX350IIF.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_AX500.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_CX11.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_CX5F.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_CX5M.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_CX5MII-128.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_CX5MII.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_CX5MU.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_CX7-128.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_CX7M-128.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_SX-100.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_YIS-503.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_YIS-503F.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_YIS-503II.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_YIS-503IIIR.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_YIS-503IIR.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_YIS-604-128.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yamaha_YIS-805-128R2.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yashica_YC-64.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\Yeno_DPC-64.xml
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_basic-bios2p.lpt.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_basic-bios2p.ppi.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_basic-bios2p.psg.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_basic-bios2p.vdp.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_disk.ppi.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_disk.rtc.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_msx2psub-fmbasic.opll.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_msx2psub-fmbasic.ppi.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_msx2psub-fmbasic.psg.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_msx2psub-fmbasic.rtc.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_msx2psub-fmbasic.vdp.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_msxaudio.opl1.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_msxaudio.ppi.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_msxaudio.psg.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_msxdos22.ppi.ips
Adding derived\x64-VC-Release\package-windows\install\share\machines\acid-tests\Acid2Test_msxdos22.rtc.ips
Adding derived\x64-VC-Release\package-windows\install\share\nettou_yakyuu\README
Adding derived\x64-VC-Release\package-windows\install\share\playball\README
Adding derived\x64-VC-Release\package-windows\install\share\scripts\autoplug.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\breakpoints.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\callbackprocs.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\cashandler.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\create_user_dirs.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\keybindings.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\lazy.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\mode.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\monitor.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\osd_menu.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\pause_on_lost_focus.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\profiler.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\reverse.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\screenshot.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\sdcdb.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\session_management.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\shield.png
Adding derived\x64-VC-Release\package-windows\install\share\scripts\trace.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\type.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_about.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_backwards_compatibility.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_cashandler.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_cheat.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_cpuregs.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_cycle.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_cycle_machine.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_disasm.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_example_tools.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_filepool.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_guess_title.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_metal_gear_overlay.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_mog-overlay.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_multi_screenshot.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_music_keyboard.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_osd.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_osd_menu.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_osd_nemesis.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_osd_widgets.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_psg_log.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_psg_profile.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_record_channels.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_record_chunks.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_reg_log.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_reverse.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_rom_info.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_savestate.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_save_debuggable.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_save_msx_screen.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_scc_toys.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_showdebuggable.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_shuffler.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_slot.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_soundchip_utils.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_soundlog.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_stack.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_tas_tools.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_tcl_bridge.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_test_machines_and_extensions.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_text_echo.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_toggle_freq.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_trace.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_trainer.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_trainerdefs.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_type_from_file.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_type_via_keybuf.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_utils.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_vdp.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_vdp_access_test.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_vdp_busy.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_vdrive.tcl
Adding derived\x64-VC-Release\package-windows\install\share\scripts\_vgmrecorder.tcl
Adding derived\x64-VC-Release\package-windows\install\share\shaders\default.frag
Adding derived\x64-VC-Release\package-windows\install\share\shaders\default.vert
Adding derived\x64-VC-Release\package-windows\install\share\shaders\fill.frag
Adding derived\x64-VC-Release\package-windows\install\share\shaders\fill.vert
Adding derived\x64-VC-Release\package-windows\install\share\shaders\hq.frag
Adding derived\x64-VC-Release\package-windows\install\share\shaders\hq.vert
Adding derived\x64-VC-Release\package-windows\install\share\shaders\HQ2xOffsets.dat
Adding derived\x64-VC-Release\package-windows\install\share\shaders\HQ2xWeights.dat
Adding derived\x64-VC-Release\package-windows\install\share\shaders\HQ3xOffsets.dat
Adding derived\x64-VC-Release\package-windows\install\share\shaders\HQ3xWeights.dat
Adding derived\x64-VC-Release\package-windows\install\share\shaders\HQ4xOffsets.dat
Adding derived\x64-VC-Release\package-windows\install\share\shaders\HQ4xWeights.dat
Adding derived\x64-VC-Release\package-windows\install\share\shaders\monitor3D.frag
Adding derived\x64-VC-Release\package-windows\install\share\shaders\monitor3D.vert
Adding derived\x64-VC-Release\package-windows\install\share\shaders\rgb.frag
Adding derived\x64-VC-Release\package-windows\install\share\shaders\rgb.vert
Adding derived\x64-VC-Release\package-windows\install\share\shaders\scale2x.frag
Adding derived\x64-VC-Release\package-windows\install\share\shaders\scale2x.vert
Adding derived\x64-VC-Release\package-windows\install\share\shaders\simple.frag
Adding derived\x64-VC-Release\package-windows\install\share\shaders\simple.vert
Adding derived\x64-VC-Release\package-windows\install\share\shaders\texture.frag
Adding derived\x64-VC-Release\package-windows\install\share\shaders\texture.vert
Adding derived\x64-VC-Release\package-windows\install\share\shaders\tv.frag
Adding derived\x64-VC-Release\package-windows\install\share\shaders\tv.vert
Adding derived\x64-VC-Release\package-windows\install\share\skins\breaked.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\ConsoleBackground.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\ConsoleBackground1.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\ConsoleBackground2.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\ConsoleBackground3.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\ConsoleBackground4.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\ConsoleBackground5.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\ConsoleBackground6.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\ConsoleBackgroundBlue.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\ConsoleBackgroundGrey.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\DejaVuSans.ttf.gz
Adding derived\x64-VC-Release\package-windows\install\share\skins\DejaVuSansMono.ttf.gz
Adding derived\x64-VC-Release\package-windows\install\share\skins\led-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\led.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\mute.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\pause.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\throttle.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\fancy\frame.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\fancy\led-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\fancy\led-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\fancy\skin.tcl
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\breaked.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\caps-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\caps-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\code-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\code-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\fdd-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\fdd-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\kana-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\kana-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\mute.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\pause-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\pause-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\pause.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\power-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\power-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\skin.tcl
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\throttle.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\turbo-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\handheld\turbo-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\none\skin.tcl
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\breaked.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\caps-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\caps-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\code-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\code-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\fdd-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\fdd-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\kana-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\kana-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\mute.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\pause-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\pause-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\pause.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\power-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\power-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\skin.tcl
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\throttle.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\turbo-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set1\turbo-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set2\caps-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set2\caps-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set2\fdd-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set2\fdd-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set2\kana-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set2\kana-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set2\pause-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set2\pause-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set2\power-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set2\power-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set2\skin.tcl
Adding derived\x64-VC-Release\package-windows\install\share\skins\set2\turbo-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set2\turbo-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set3\caps-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set3\caps-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set3\fdd-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set3\fdd-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set3\kana-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set3\kana-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set3\pause-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set3\pause-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set3\power-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set3\power-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set3\skin.tcl
Adding derived\x64-VC-Release\package-windows\install\share\skins\set3\turbo-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set3\turbo-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set4\caps-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set4\caps-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set4\fdd-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set4\fdd-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set4\kana-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set4\kana-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set4\pause-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set4\pause-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set4\power-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set4\power-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set4\skin.tcl
Adding derived\x64-VC-Release\package-windows\install\share\skins\set4\turbo-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set4\turbo-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\breaked.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\caps-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\caps-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\fdd-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\fdd-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\kana-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\kana-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\mute.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\mute_off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\pause-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\pause-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\pause.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\power-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\power-on.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\reverse.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\skin.tcl
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\throttle.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\throttle_off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\turbo-off.png
Adding derived\x64-VC-Release\package-windows\install\share\skins\set5\turbo-on.png
Adding derived\x64-VC-Release\package-windows\install\share\software\README
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\README
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\0808d0486f77a44d3aa08cd77828a3748a356b8d.cbios_main_msx2.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\0ee5d3ab75bd579b7d08502b24afbb73d5d9f8bc.cbios_main_msx2+_jp.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\12ebcebc65de0e8927c75d7b9b38e53ade65ce7c.cbios_main_msx2+.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\1423ddcf06c2033ded10cae4a8c01dd640d9b8a9.cbios_main_msx2+.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\146b0acd4ac5829f6c068ff25bf1c95d632fdfb0.cbios_logo_msx2.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\1755a38a29c7df6c7360e9e97ba1730f66e203a7.cbios_main_msx2+.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\18559fa9c2d9e99a319550d809009ecdba6d396e.cbios_basic.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\210ed25184e20de7d28d5629d8de027078d111a8.cbios_main_msx2.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\2636a5926f50fa07781ebd9d1682a6e453cef291.cbios_logo_msx1.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\2bdde7097ffb1208c27d99b1bf18eb32bf1c735a.cbios_main_msx1_jp.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\2d2df4a7cba89805c80315125d3ac0c0bd7488a4.cbios_main_msx1_br.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\2fcb40413e7d373f0f2dbdc815ce18746ddf3684.cbios_sub.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\366c76ded9e9fb8253397ade83acc10ca3a35fcd.cbios_main_msx2+_jp.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\3e71f6335ef2038f21ad83ccb10bc26bc8fd92e6.cbios_logo_msx2+.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\41402816b98c3656806dcc4513caf9f48cdd02cf.cbios_logo_msx1.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\4eac4b402e3b0f37521676aeab0685c900ae0ec6.cbios_main_msx2+_br.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\513b4464940027c8df792d65ccad80e7e54b484c.cbios_logo_msx2+.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\52250a895fb6e7440e076d59c22ca40f039d591e.cbios_logo_msx1.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\5577f8cf11c51d4d49192e8fdbd8da4d7b1e9c52.cbios_main_msx1_br.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\565143f7c6fe0ffa12ec3069048113f44759d91a.cbios_sub.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\570874efdf6663b49f0933e2e49d445d47fe996f.cbios_sub.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\5ac97614abd0044c9cbf0a8bf7101959f5865b4d.cbios_main_msx2_br.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\5b496df8bd55c563aed1b4ae163271afa76db367.cbios_disk.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\5c5eb001e6a1fe29edb7abd428a3967bb388e5db.cbios_music.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\61be882d690ac0ba9d6067fcf33f6f40287bf52e.cbios_main_msx1.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\689aea39b9c1112bfb8db239f9be48f245ed8618.cbios_logo_msx2.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\6a2868faf6c3de590fa86a911dbc6e051680cf3a.cbios_main_msx1_jp.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\6e55cfc48d0d6ee57b041cb09427f614fb6a1910.cbios_logo_msx2+.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\6f7bb07d04c22beacc04f55405af72272d85e905.cbios_main_msx2+_br.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\6fc989ae715fe8492700a9d15934113d910aed36.cbios_logo_msx2.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\7d704a6116d5478661eb8743e44d148aa036d721.cbios_main_msx2_jp.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\7e32510e89b07b0b4888dc815b33bd5552084059.cbios_main_msx2+_br.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\7ff9dea68aa3d9ad4e465c7b3f72633fc12f595f.cbios_main_msx1_br.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\8339f5f2be69a166af128ceb0c9c7799f25a6f35.cbios_main_msx2.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\9489d48e9618e480aa6082ebfce9b6dc2f543bca.cbios_main_msx2+_jp.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\95fe138745f5e627b021085c7e4629a6dfe6f93a.cbios_logo_msx1.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\9921987867eb11657f8fb86b45304f4351a6ff32.cbios_main_msx1_jp.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\9e23773efec08e471327074d68ee8860e6992036.cbios_logo_msx1.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\a197a7f78900fd9a168d8e726c3651706357671e.cbios_main_msx2_br.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\a49bcf7a5a1115815f730782a1fd7d1c79ce29e7.cbios_main_msx1.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\a9b093982064bf8494215c528bb28c6ddf01a47f.cbios_logo_msx2+.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\adb9411124bbb98996c0e494e2ad26840f62548d.cbios_main_msx2.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\b1f4851f1c27fcbee2ddc67f4e658eaf227568d9.cbios_main_msx2.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\bf7cbbfdf68aeeb9dc0ff925fe4f631df172775e.cbios_logo_msx2.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\c1d04eca7b704caa5b96f9f020e8c6db8d279afc.cbios_main_msx1.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\c3a774e650f1ed39bd93777c0525bfd4099f3cc6.cbios_main_msx2_jp.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\c51525895149a78f07a9dcc076bae4efff5f1514.cbios_logo_msx2.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\c5edc3b289dea120fe60ad38596a51c2e28838aa.cbios_main_msx2+.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\c9dfa8b97f628aaf299951d49be7fa68173e2fb8.cbios_main_msx2_br.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\d96e4ba798a866ba97eb75c29c9581a13ef3917b.cbios_main_msx1.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\e73ceb475e3f91492e700f45809c9b328dbee3fd.cbios_main_msx2+.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\e8ab07d341539c40bd97666fad63e7bda8961eff.cbios_main_msx2_jp.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\ea405e0937035271528df13f6bf4a893ace8c644.cbios_logo_msx2+.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\f41b26357bac1b75a3cfba933763764187b365f0.cbios_main_msx1.rom.gz
Adding derived\x64-VC-Release\package-windows\install\share\systemroms\cbios-old\README
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.ar
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.ar_eu
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.ar_fr
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.br_gradiente_1_0
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.br_gradiente_1_1
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.br_hotbit_1_1
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.br_hotbit_1_2
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.cvjoy
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.de
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.es
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.fr
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.gb
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.int
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.jp_ansi
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.jp_jis
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.kr
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.pl
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.proto_fr
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.proto_int
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.ru
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.se
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.sega_int
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.sega_jp
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\unicodemap.svi
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\character_set_mappings\MSXVID.TXT
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\character_set_mappings\MSXVIDAE.TXT
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\character_set_mappings\MSXVIDAR.TXT
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\character_set_mappings\MSXVIDBG.TXT
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\character_set_mappings\MSXVIDBH.TXT
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\character_set_mappings\MSXVIDBR.TXT
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\character_set_mappings\MSXVIDJP.TXT
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\character_set_mappings\MSXVIDKR.TXT
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\character_set_mappings\MSXVIDPL.TXT
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\character_set_mappings\MSXVIDRU.TXT
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\character_set_mappings\readme.openMSX
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\character_set_mappings\ReadMe.txt
Adding derived\x64-VC-Release\package-windows\install\share\unicodemaps\character_set_mappings\SVI328.TXT
Adding Contrib\codec\Win32\README
Adding Contrib\codec\Win32\zmbv.dll
Adding Contrib\codec\Win32\zmbv.inf
Adding derived\x64-VC-Release\install\openmsx.exe
Adding src\resource\openmsx.ico
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\catapult.exe
Adding ..\\openmsx-wxcatapult\doc\authors.txt
Adding ..\\openmsx-wxcatapult\doc\ChangeLog
Adding ..\\openmsx-wxcatapult\doc\ChangeLog.old
Adding ..\\openmsx-wxcatapult\doc\GPL.txt
Adding ..\\openmsx-wxcatapult\doc\release-history.txt
Adding ..\\openmsx-wxcatapult\doc\release-notes.txt
Adding ..\\openmsx-wxcatapult\doc\release-process.txt
Adding ..\\openmsx-wxcatapult\doc\manual\audio.png
Adding ..\\openmsx-wxcatapult\doc\manual\compile.html
Adding ..\\openmsx-wxcatapult\doc\manual\index.html
Adding ..\\openmsx-wxcatapult\doc\manual\input.png
Adding ..\\openmsx-wxcatapult\doc\manual\mainscreen.png
Adding ..\\openmsx-wxcatapult\doc\manual\manual-minty.css
Adding ..\\openmsx-wxcatapult\doc\manual\manual-purple.css
Adding ..\\openmsx-wxcatapult\doc\manual\manual.css
Adding ..\\openmsx-wxcatapult\doc\manual\misc.png
Adding ..\\openmsx-wxcatapult\doc\manual\session.png
Adding ..\\openmsx-wxcatapult\doc\manual\status.png
Adding ..\\openmsx-wxcatapult\doc\manual\user.html
Adding ..\\openmsx-wxcatapult\doc\manual\video.png
Adding ..\\openmsx-wxcatapult\resources\bitmaps\about.png
Adding ..\\openmsx-wxcatapult\resources\bitmaps\diskimage.png
Adding ..\\openmsx-wxcatapult\resources\bitmaps\eject.png
Adding ..\\openmsx-wxcatapult\resources\bitmaps\file.png
Adding ..\\openmsx-wxcatapult\resources\bitmaps\harddisk.png
Adding ..\\openmsx-wxcatapult\resources\bitmaps\ledoff.png
Adding ..\\openmsx-wxcatapult\resources\bitmaps\ledon.png
Adding ..\\openmsx-wxcatapult\resources\bitmaps\openMSX-Catapult-logo.xcf
Adding ..\\openmsx-wxcatapult\resources\bitmaps\romimage.png
Adding ..\\openmsx-wxcatapult\resources\bitmaps\tapeimage.png
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\dialogs\about.xrc
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\dialogs\audiocontrols.xrc
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\dialogs\catapult.xrc
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\dialogs\checkconfigs.xrc
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\dialogs\config.xrc
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\dialogs\fullscreen.xrc
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\dialogs\input.xrc
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\dialogs\ipsselect.xrc
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\dialogs\misccontrols.xrc
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\dialogs\romtype.xrc
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\dialogs\screenshot.xrc
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\dialogs\session.xrc
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\dialogs\status.xrc
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\dialogs\videocontrols.xrc
Adding ..\\openmsx-wxcatapult\src\catapult.xpm
Adding ..\\openmsx-wxcatapult\README
Generating derived\x64-VC-Release\package-windows\openmsx-21.0-155-gce9e75f65-windows-vc-x64-pdb.zip
Adding derived\x64-VC-Release\install\openmsx.pdb
Adding ..\\openmsx-wxcatapult\derived\x64-VC-Unicode Release\install\catapult.pdb
Windows Installer XML Toolset Compiler version 3.14.1.8722
Copyright (c) .NET Foundation and contributors. All rights reserved.
openmsx.wxs
openmsxexe.wxs
openmsxdoc.wxs
openmsxshare.wxs
openmsxicon.wxs
zmbvcodec.wxs
zmbvfiles.wxs
catapultbin.wxs
catapultdoc.wxs
catapultbitmaps.wxs
catapultdialogs.wxs
catapulticons.wxs
catapultreadme.wxs
Windows Installer XML Toolset Linker version 3.14.1.8722
Copyright (c) .NET Foundation and contributors. All rights reserved.
Generating install files...
Executable...
Data files...
Documentation...
C-BIOS...
Generating fragments...
Generating derived\x64-VC-Release\build\WiX\openmsxexe.wxs
Generating derived\x64-VC-Release\build\WiX\openmsxdoc.wxs
Generating derived\x64-VC-Release\build\WiX\openmsxshare.wxs
Generating derived\x64-VC-Release\build\WiX\openmsxicon.wxs
Generating derived\x64-VC-Release\build\WiX\zmbvcodec.wxs
Generating derived\x64-VC-Release\build\WiX\zmbvfiles.wxs
Generating derived\x64-VC-Release\build\WiX\catapultbin.wxs
Generating derived\x64-VC-Release\build\WiX\catapultdoc.wxs
Generating derived\x64-VC-Release\build\WiX\catapultbitmaps.wxs
Generating derived\x64-VC-Release\build\WiX\catapultdialogs.wxs
Generating derived\x64-VC-Release\build\WiX\catapulticons.wxs
Generating derived\x64-VC-Release\build\WiX\catapultreadme.wxs
candle.exe -arch x64 -o "derived\x64-VC-Release\build\WiX\\" -ext WixUtilExtension "build\package-windows\openmsx.wxs" "derived\x64-VC-Release\build\WiX\openmsxexe.wxs" "derived\x64-VC-Release\build\WiX\openmsxdoc.wxs" "derived\x64-VC-Release\build\WiX\openmsxshare.wxs" "derived\x64-VC-Release\build\WiX\openmsxicon.wxs" "derived\x64-VC-Release\build\WiX\zmbvcodec.wxs" "derived\x64-VC-Release\build\WiX\zmbvfiles.wxs" "derived\x64-VC-Release\build\WiX\catapultbin.wxs" "derived\x64-VC-Release\build\WiX\catapultdoc.wxs" "derived\x64-VC-Release\build\WiX\catapultbitmaps.wxs" "derived\x64-VC-Release\build\WiX\catapultdialogs.wxs" "derived\x64-VC-Release\build\WiX\catapulticons.wxs" "derived\x64-VC-Release\build\WiX\catapultreadme.wxs"
Generating derived\x64-VC-Release\package-windows\openmsx-21.0-155-gce9e75f65-windows-vc-x64-bin.msi
light.exe -o "derived\x64-VC-Release\package-windows\openmsx-21.0-155-gce9e75f65-windows-vc-x64-bin.msi" -sw1076 -ext WixUtilExtension -ext WixUIExtension -loc "build\package-windows\openmsx1033.wxl" "derived\x64-VC-Release\build\WiX\openmsx.wixobj" "derived\x64-VC-Release\build\WiX\openmsxexe.wixobj" "derived\x64-VC-Release\build\WiX\openmsxdoc.wixobj" "derived\x64-VC-Release\build\WiX\openmsxshare.wixobj" "derived\x64-VC-Release\build\WiX\openmsxicon.wixobj" "derived\x64-VC-Release\build\WiX\zmbvcodec.wixobj" "derived\x64-VC-Release\build\WiX\zmbvfiles.wixobj" "derived\x64-VC-Release\build\WiX\catapultbin.wixobj" "derived\x64-VC-Release\build\WiX\catapultdoc.wixobj" "derived\x64-VC-Release\build\WiX\catapultbitmaps.wixobj" "derived\x64-VC-Release\build\WiX\catapultdialogs.wixobj" "derived\x64-VC-Release\build\WiX\catapulticons.wixobj" "derived\x64-VC-Release\build\WiX\catapultreadme.wixobj"
Generating derived\x64-VC-Release\package-windows\openmsx-21.0-155-gce9e75f65-windows-vc-x64-bin-msi.zip