Details
-
Bug
-
Resolution: Cannot Reproduce
-
Major
-
None
-
None
-
None
Description
Latest commit where MSBuild bot succeeded is:
https://github.com/reactos/reactos/commit/1bb41672112b3fb34a2ec4903959343ec265a8a5
https://github.com/reactos/reactos/actions/runs/4549330499/jobs/8021948193
First commit where the bot started to fail is the next one:
https://github.com/reactos/reactos/commit/c8fc8264fea8558ded4a8ab89bfded5c367f61cb
https://github.com/reactos/reactos/actions/runs/4563855388/jobs/8052873983
Looking at their corresponding build logs:
https://github.com/reactos/reactos/commit/1bb41672112b3fb34a2ec4903959343ec265a8a5/checks/12352752074/logs
and
https://github.com/reactos/reactos/commit/c8fc8264fea8558ded4a8ab89bfded5c367f61cb/checks/12393461931/logs
and diff'ing between them, one observes the following differences:
1. Toolchain differences:
-Version: 20230314.1
|
+Version: 20230326.1
|
-Included Software: https://github.com/actions/runner-images/blob/win19/20230314.1/images/win/Windows2019-Readme.md
|
+Included Software: https://github.com/actions/runner-images/blob/win19/20230326.1/images/win/Windows2019-Readme.md
|
-Image Release: https://github.com/actions/runner-images/releases/tag/win19%2F20230314.1
|
+Image Release: https://github.com/actions/runner-images/releases/tag/win19%2F20230326.1 |
and
- ** Visual Studio 2019 Developer Command Prompt v16.11.24
|
+ ** Visual Studio 2019 Developer Command Prompt v16.11.25 |
Looking at the differences between the mentioned "Included Software" files, we observe the following relevant changes for us:
-- Vcpkg (build from commit cfdeb75bb)
|
+- Vcpkg (build from commit b81bc3a83)
|
[...]
|
-- CMake 3.25.3
|
+- CMake 3.26.1
|
[...]
|
-| Visual Studio Enterprise 2019 | 16.11.33328.57 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise |
|
+| Visual Studio Enterprise 2019 | 16.11.33423.256 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise | |
2. as well as the following new MASM warnings:
MASM : warning A4018: invalid command-line option : /MP [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /MT [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Ob0 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Od [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /GF [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Zl [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /GS- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /arch:IA32 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Zc:threadSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Z:threadSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZthreadSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZhreadSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZreadSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZeadSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZadSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Znit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Zt- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Z- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /wd4244 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /wd4290 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /wd4800 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /wd4200 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /wd4214 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /wd4018 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /w14115 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /hotpatch [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1754): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : _unwind_handler [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1782): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : unwind_handler_return [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1786): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : __global_unwind2 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1803): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : glu_return [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1814): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : __abnormal_termination [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1836): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : ab_return [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1840): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : __local_unwind2 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1858): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : unwind_loop [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1872): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : unwind_ok [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1888): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : __NLG_Return2 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1892): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : unwind_return [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1902): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : __except_handler2 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1935): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : except_loop2 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1982): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : except_continue2 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1989): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : except_dismiss2 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(1994): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : except_search2 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(2000): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : except_unwind2 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(2012): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : except_return2 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(2023): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : __except_handler3 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(2060): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : except_loop3 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(2123): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : except_continue3 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(2130): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : except_dismiss3 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(2136): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : except_unwind3 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(2147): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : except_search3 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_pseh_asm.asm(2151): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : except_return3 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
Assembling D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_prolog_pseh_asm.asm...
|
MASM : warning A4018: invalid command-line option : /MP [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /MT [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Ob0 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Od [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /GF [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Zl [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /GS- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /arch:IA32 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Zc:threadSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Z:threadSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZthreadSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZhreadSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZreadSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZeadSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZadSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZSafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZafeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZeInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /ZInit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Znit- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Zt- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /Z- [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /wd4244 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /wd4290 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /wd4800 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /wd4200 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /wd4214 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /wd4018 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /w14115 [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
MASM : warning A4018: invalid command-line option : /hotpatch [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_prolog_pseh_asm.asm(515): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : __SEH_prolog [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
D:\a\reactos\reactos\build\sdk\lib\pseh\asm\seh_prolog_pseh_asm.asm(569): warning A4034: Gy does not support code labels outside of PROC-ENDP area or functions defined without PROC-ENDP syntax : __SEH_epilog [D:\a\reactos\reactos\build\sdk\lib\pseh\pseh.vcxproj]
|
and MASM fatal errors (there are 6 in total, all the same "fatal error A1016"):
D:\a\reactos\reactos\build\hal\halx86\asm\trap_lib_hal_pic_asm.asm(2339): warning A4037: Function must end in ret or unconditional jump for Gy : _HalpTrap0D [D:\a\reactos\reactos\build\hal\halx86\lib_hal_pic.vcxproj]
|
D:\a\reactos\reactos\build\hal\halx86\asm\trap_lib_hal_pic_asm.asm(2492): warning A4037: Function must end in ret or unconditional jump for Gy : _HalpApcInterrupt [D:\a\reactos\reactos\build\hal\halx86\lib_hal_pic.vcxproj]
|
D:\a\reactos\reactos\build\hal\halx86\asm\trap_lib_hal_pic_asm.asm(2642): warning A4037: Function must end in ret or unconditional jump for Gy : _HalpClockInterrupt [D:\a\reactos\reactos\build\hal\halx86\lib_hal_pic.vcxproj]
|
D:\a\reactos\reactos\build\hal\halx86\asm\trap_lib_hal_pic_asm.asm(2792): warning A4037: Function must end in ret or unconditional jump for Gy : _HalpProfileInterrupt [D:\a\reactos\reactos\build\hal\halx86\lib_hal_pic.vcxproj]
|
MASM : fatal error A1016: Internal error [D:\a\reactos\reactos\build\hal\halx86\lib_hal_pic.vcxproj]
|
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Microsoft\VC\v160\BuildCustomizations\masm.targets(70,5): error MSB3721: The command "ml.exe /c /nologo /Zi /Fo"lib_hal_pic.dir\Debug\trap_lib_hal_pic_asm.obj" /D"__REACTOS__" /D"_CRT_NON_CONFORMING_SWPRINTFS" /D"__RELFILE__=&__FILE__[__FILE__[0] == '.' ? 6 : 25]" /D"_SBCS" /D"DBG=1" /D"_SEH_ENABLE_TRACE" /D"WINVER=0x502" /D"_WIN32_IE=0x600" /D"_WIN32_WINNT=0x502" /D"_WIN32_WINDOWS=0x502" /D"_SETUPAPI_VER=0x502" /D"MINGW_HAS_SECURE_API=1" /D"_M_IX86" /D"_X86_" /D"__i386__" /D"i386" /D"_NEW_DELETE_OPERATORS_" /D"USE_COMPILER_EXCEPTIONS" /D"_USE_32BIT_TIME_T" /D"WIN32" /D"_WINDOWS" /D"__STDC__=1" /D"LANGUAGE_EN_US" /D"_NTHALDLL_" /D"_NTHAL_" /D"CMAKE_INTDIR="Debug"" /I "D:\a\reactos\reactos\build\hal\halx86" /I "D:\a\reactos\reactos\src\hal\halx86" /I "D:\a\reactos\reactos\src\sdk\include" /I "D:\a\reactos\reactos\src\sdk\include\psdk" /I "D:\a\reactos\reactos\src\sdk\include\dxsdk" /I "D:\a\reactos\reactos\build\sdk\include" /I "D:\a\reactos\reactos\build\sdk\include\psdk" /I "D:\a\reactos\reactos\build\sdk\include\dxsdk" /I "D:\a\reactos\reactos\build\sdk\include\ddk" /I "D:\a\reactos\reactos\build\sdk\include\reactos" /I "D:\a\reactos\reactos\build\sdk\include\reactos\mc" /I "D:\a\reactos\reactos\src\sdk\include\crt" /I "D:\a\reactos\reactos\src\sdk\include\ddk" /I "D:\a\reactos\reactos\src\sdk\include\ndk" /I "D:\a\reactos\reactos\src\sdk\include\reactos" /I "D:\a\reactos\reactos\src\sdk\include\reactos\libs" /I "D:\a\reactos\reactos\src\hal\halx86\include" /I "D:\a\reactos\reactos\src\ntoskrnl\include" /I "D:\a\reactos\reactos\src\sdk\include\reactos\libs\fast486" /I "D:\a\reactos\reactos\src\drivers\bus\acpi\acpica\include" /Cp /W3 /errorReport:prompt /MP /MT /Ob0 /Od /GF /Gy /X /Zl /GS- /arch:IA32 /Zc:threadSafeInit- /wd4244 /wd4290 /wd4800 /wd4200 /wd4214 /wd4018 /w14115 /hotpatch /TaD:\a\reactos\reactos\build\hal\halx86\asm\trap_lib_hal_pic_asm.asm" exited with code -1073741819. [D:\a\reactos\reactos\build\hal\halx86\lib_hal_pic.vcxproj]
|
My hypotheses for the appearance of these errors are as follows:
1. Either CMake is fine, but this updated version of Visual Studio came with a MASM/ML whose command-line parameters checks are more tightened, and we observe that in any case, CMake VS projects contained paramters unsupported by MASM/ML;
2. Or, the new CMake version is buggy, in relation with its VS project generation with ASM files, and now adds unwanted command-line parameters to MASM/ML, thus causing the new warnings/errors.
In any case, it would appear that the MASM/ML in the updated Visual Studio 2019 has added those new warnings A4034 and A4037.
Regarding the MASM/ML fatal error A1016, see also:
https://learn.microsoft.com/en-us/cpp/assembler/masm/ml-fatal-error-a1016?view=msvc-170
https://github.com/microsoft/WSL/issues/9348
Attachments
Issue Links
- relates to
-
CORE-18146 2 GitHub MSVC jobs are broken, since GitHub upgrade to VS 2022 as default
- Resolved