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

ReactOS does not compile with MSVC v19.26

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Fix Version/s: 0.4.14
    • Component/s: None
    • Labels:
      None

      Description

      Compiler version:
      Microsoft (R) C/C++ Optimizing Compiler Version 19.26.28805 for x86

      Follow-up to
      https://github.com/reactos/reactos/commit/4b1ae54046b6727652e8d2d98c297a6731711cc4#comments

      cpprt.s

      i386 log

      FAILED: sdk/lib/cpprt/CMakeFiles/cpprt.dir/i386/cpprt.s.obj 
      cmd.exe /C "cl /showIncludes /nologo /X /ID:/a/reactos/reactos/src/sdk/include/asm /ID:/a/reactos/reactos/build/sdk/include/asm -Isdk\lib\cpprt -ID:\a\reactos\reactos\src\sdk\lib\cpprt -ID:\a\reactos\reactos\src\sdk\include -ID:\a\reactos\reactos\src\sdk\include\psdk -ID:\a\reactos\reactos\src\sdk\include\dxsdk -Isdk\include -Isdk\include\psdk -Isdk\include\dxsdk -Isdk\include\ddk -Isdk\include\reactos -Isdk\include\reactos\mc -ID:\a\reactos\reactos\src\sdk\include\crt -ID:\a\reactos\reactos\src\sdk\include\ddk -ID:\a\reactos\reactos\src\sdk\include\ndk -ID:\a\reactos\reactos\src\sdk\include\reactos -ID:\a\reactos\reactos\src\sdk\include\reactos\libs -ID:\a\reactos\reactos\src\sdk\lib\crt\include -ID:\a\reactos\reactos\src\sdk\include\c++ -D__RELFILE__="&__FILE__[__FILE__[0] == '.' ? sizeof \"../src\" - 1 : sizeof REACTOS_SOURCE_DIR]" /Ob0 /Od /GF /Gy /X /Zl /GR- /EHsc /GS- /arch:IA32 /FS /Zc:threadSafeInit- /W3 /wd4244 /wd4290 /wd4800 /wd4200 /wd4214 /wd4018 /we4013 /we4020 /we4022 /we4028 /we4047 /we4098 /we4101 /we4113 /we4129 /we4133 /we4163 /we4229 /we4311 /we4312 /we4313 /we4477 /we4603 /we4700 /we4715 /we4716 /we4189 /w14115 /Zi /hotpatch /RTC1 -DDBG=1 -DMINGW_HAS_SECURE_API=1 -DREACTOS_BINARY_DIR=\"D:/a/reactos/reactos/build\" -DREACTOS_SOURCE_DIR=\"D:/a/reactos/reactos/src\" -DUSE_COMPILER_EXCEPTIONS -DWIN32 -DWINVER=0x502 -D_M_IX86 -D_NEW_DELETE_OPERATORS_ -D_SEH_ENABLE_TRACE -D_SETUPAPI_VER=0x502 -D_USE_32BIT_TIME_T -D_WIN32_IE=0x600 -D_WIN32_WINDOWS=0x502 -D_WIN32_WINNT=0x502 -D_WINDOWS -D_WINKD_ -D_X86_ -D__REACTOS__ -D__RUNTIME_CHECKS__ -D__STDC__=1 -D__i386__ -Di386 -Dinline=__inline /D__ASM__ /D_USE_ML /EP /c D:\a\reactos\reactos\src\sdk\lib\cpprt\i386\cpprt.s > sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp && C:\PROGRA~2\MICROS~1\2019\ENTERP~1\VC\Tools\MSVC\1426~1.288\bin\Hostx64\x86\ml.exe /nologo /Cp /Fosdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj /c /Ta sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp"
      cpprt.s
      Note: including file: D:\a\reactos\reactos\src\sdk\include\asm\asm.inc
       Assembling: sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp
      sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp(455) : error A2195:parameter or local cannot have void type : ?MSVCRTEX_eh_vector_constructor_iterator@@YGXPAXIHP6EX0@Z1@Z
       DEFINE_ALIAS(1): Macro Called From
        sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp(455): Main Line Code
      sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp(458) : error A2195:parameter or local cannot have void type : ?MSVCRTEX_eh_vector_constructor_iterator@@YGXPAXIHP6EX0@Z1@Z
       DEFINE_ALIAS(1): Macro Called From
        sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp(458): Main Line Code
      sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp(461) : error A2195:parameter or local cannot have void type : ?MSVCRTEX_eh_vector_destructor_iterator@@YGXPAXIHP6EX0@Z@Z
       DEFINE_ALIAS(1): Macro Called From
        sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp(461): Main Line Code
      sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp(464) : error A2195:parameter or local cannot have void type : ?MSVCRTEX_eh_vector_destructor_iterator@@YGXPAXIHP6EX0@Z@Z
       DEFINE_ALIAS(1): Macro Called From
        sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp(464): Main Line Code
      sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp(467) : error A2195:parameter or local cannot have void type : ??3@YAXPAX@Z
       DEFINE_ALIAS(1): Macro Called From
        sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp(467): Main Line Code
      sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp(470) : error A2195:parameter or local cannot have void type : ??3@YAXPAX@Z
       DEFINE_ALIAS(1): Macro Called From
        sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp(470): Main Line Code
      sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp(473) : error A2195:parameter or local cannot have void type : ??3@YAXPAX@Z
       DEFINE_ALIAS(1): Macro Called From
        sdk\lib\cpprt\CMakeFiles\cpprt.dir\i386\cpprt.s.obj.tmp(473): Main Line Code
      

        Attachments

          Activity

            People

            • Assignee:
              ThFabba ThFabba
              Reporter:
              Serge Gautherie Serge Gautherie
            • Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: