Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-18911

GitHub MSBuild bot failing since March 30th, 2023

    XMLWordPrintable

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

          Activity

            People

              Unassigned Unassigned
              hbelusca hbelusca
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: