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

MSVC in Release config fails to compile 'ninja api-ms-win-crt-utility-l1-1-0' since 0.4.9-dev-626-g3f15a0d, error C2169: 'llabs' : intrinsic function, cannot be defined

    XMLWordPrintable

Details

    Description

      FAILED: dll/apisets/CMakeFiles/api-ms-win-crt-utility-l1-1-0.dir/api-ms-win-crt-utility-l1-1-0_stubs.c.obj
      C:\VS2010_SP1\VC\bin\cl.exe   /nologo -D__RELFILE__="&__FILE__[__FILE__[0] == '.' ? sizeof \"../0413rls/reactos\" - 1 : sizeof REACTOS_SOURCE_DIR]
      x /Ob2 /Ot /Oy /GT /GF /Gy /X /Zl /GR- /EHs-c- /GS- /W3 /wd4244 /wd4290 /wd4800 /wd4200 /wd4214 /wd4018 /we4013 /we4020 /we4022 /we4028 /we4047 /w
      8 /we4113 /we4129 /we4133 /we4163 /we4229 /we4311 /we4312 /we4603 /we4700 /we4715 /we4716 /w14115 /hotpatch -Idll\apisets -IC:\0413rls\reactos\dll
      sets -IC:\0413rls\reactos\sdk\include -IC:\0413rls\reactos\sdk\include\psdk -IC:\0413rls\reactos\sdk\include\dxsdk -Isdk\include -Isdk\include\psd
      sdk\include\dxsdk -Isdk\include\ddk -Isdk\include\reactos -Isdk\include\reactos\mc -IC:\0413rls\reactos\sdk\include\crt -IC:\0413rls\reactos\sdk\i
      de\ddk -IC:\0413rls\reactos\sdk\include\ndk -IC:\0413rls\reactos\sdk\include\reactos -IC:\0413rls\reactos\sdk\include\reactos\libs    /D NDEBUG  /
      26 /wd4273 /showIncludes -DDBG=0 -DMINGW_HAS_SECURE_API=1 -DREACTOS_BINARY_DIR=\"C:/0413rlsVS\" -DREACTOS_SOURCE_DIR=\"C:/0413rls/reactos\" -DUNIC
      -DUSE_COMPILER_EXCEPTIONS -DWIN32 -DWINVER=0x502 -D_CRT_ERRNO_DEFINED -D_CTYPE_DEFINED -D_CTYPE_DISABLE_MACROS -D_DLL -D_INC_STRING -D_M_IX86 -D_N
      ELETE_OPERATORS_ -D_NO_INLINING -D_SETUPAPI_VER=0x502 -D_UNICODE -D_USE_32BIT_TIME_T -D_WCTYPE_DEFINED -D_WIN32_IE=0x600 -D_WIN32_WINDOWS=0x502 -D
      32_WINNT=0x502 -D_WINDOWS -D_X86_ -D__CRT__NO_INLINE -D__REACTOS__ -D__STDC_WANT_SECURE_LIB__=0 -D__STDC__=1 -D__USE_CRTIMP -D__i386__ -Di386 -Din
      =__inline /Fodll\apisets\CMakeFiles\api-ms-win-crt-utility-l1-1-0.dir\api-ms-win-crt-utility-l1-1-0_stubs.c.obj /Fddll\apisets\CMakeFiles\api-ms-w
      rt-utility-l1-1-0.dir\ -c dll\apisets\api-ms-win-crt-utility-l1-1-0_stubs.c
      dll\apisets\api-ms-win-crt-utility-l1-1-0_stubs.c(41) : warning C4391: 'int llabs()' : incorrect return type for intrinsic function, expected '__i
      '
      dll\apisets\api-ms-win-crt-utility-l1-1-0_stubs.c(41) : error C2169: 'llabs' : intrinsic function, cannot be defined
      [3430/10718] Building C object dll\apisets\CMakeFiles\api-ms-win-crt-private-l1-1-0.dir\api-ms-win-crt-private-l1-1-0_stubs.c.obj
      ninja: build stopped: subcommand failed.
      

      when doing 'ninja api-ms-win-crt-utility-l1-1-0'
      after 'configure -DI18N_LANG=de-DE -DCMAKE_BUILD_TYPE=Release'
      with MSVC 2010SP1 MSVC 16.0.40219.1
      and RosBE2.1.6.

      For the record:
      0.4.9-release-39-g603e4c4 affected
      0.4.10-release-34-g2234158 affected
      0.4.11-release-27-g45d4037 affected
      0.4.12-release-17-g79780cd affected
      0.4.13-release-1-g2ac9d98 affected
      0.4.14-RC-52-g263c5f0 affected (next to other things)

      I am pretty sure, that it started with 0.4.9-dev-626-g3f15a0d

      The whole 'ninja bootcd' does still complete successfully in:
      0.4.7-release-56-g8aec9bb
      0.4.8-release-45-gc5d9c70

      Attachments

        Issue Links

          Activity

            People

              reactosfanboy reactosfanboy
              reactosfanboy reactosfanboy
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: