Open NEIL-smtg opened 11 hours ago
Apparently failing at PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("screen")
which are macros available in https://github.com/mamedev/mame/blob/master/src/emu/ioport.h#L1457-L1461
Your build log appears to indicate you're not using the latest GENie and MSVC compiler options such as /Zc:preprocessor. Have you cleaned your build environment and are you working from top of tree? I think you also need to use a very recent version of MSVC delivered with VS2022 (17.12.2?).
MAME version
latest commit
System information
Windows 11, 64-bit, version 22H2
INI configuration details
No response
Emulated system/software
No response
Incorrect behaviour
Expected behaviour
It compiles.
Steps to reproduce
Additional details
I work on Microsoft Visual C++ testing, where we regularly build popular open-source projects, including yours, with development builds of our compiler and libraries to detect and prevent shipping regressions that would affect you. This also allows us to provide advance notice of breaking changes, which is the case here.
Here is the build log: mame.txt