You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using NOWERROR=1 to reduce warning errors (as I see that this is a step I missed), here are some of the errors that still prevent building:
#error: NTDDI_VERSION setting conflicts with _WIN32_WINNT setting
NTDDI_VERSION shows the version is x06000000 but _WIN32_WINNT is x0602 (expected x0600).
'devcb_write<int,1>::binder::set': no matching overloaded function found
In news_r4k.cpp
I have pending changes to MSVC warning settings which overcome most unnecessary warnings; I plan to submit them in a few weeks when I’m back from vacation.
The first error above is addressed by setting the MODERN_WINDOWS_API or some similar build variable, which I believe is in the instructions.
The second issue is an MSVC compiler bug which requires an ABI-breaking change, so eta is unknown. Only solution for now is either modify the source or exclude this driver.
MAME version
#13112
System information
Windows 11, visual studio 2022, using the VS make instructions with MSYS.
Fresh install following the instructions results in hundreds of warnings, many escalated to errors that prevent compilation.
INI configuration details
No response
Emulated system/software
No response
Incorrect behaviour
Unable to follow VS build instructions from up to date github repo.
Expected behaviour
VS build instructions will compile out of the box without code changes.
Steps to reproduce
make vs2022
(the instructions saysmake vs2019
however that command no longer exists in the make file)Result: most (300 or so) succeed, but 25 fail to build.
Additional details
No response
The text was updated successfully, but these errors were encountered: