Skip to content

Instantly share code, notes, and snippets.

@nickelpro
Created August 3, 2019 10:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nickelpro/ea545aaa7997e6157db64f57718d0327 to your computer and use it in GitHub Desktop.
Save nickelpro/ea545aaa7997e6157db64f57718d0327 to your computer and use it in GitHub Desktop.
stdnoreturn.h build errors
[build] Starting build
[proc] Executing command: "C:\Program Files\CMake\bin\cmake.EXE" --build c:/Users/nicke/source/repos/C11-Fibers/build/Debug --config Debug --target all -- -j 14
[build] [1/2 50% :: 0.042] Building C object CMakeFiles\main.dir\src\test.c.obj
[build] FAILED: CMakeFiles/main.dir/src/test.c.obj
[build] C:\PROGRA~1\LLVM\bin\clang-cl.exe /nologo -I..\..\include /DWIN32 /D_WINDOWS /Zi /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\main.dir\src\test.c.obj /FdCMakeFiles\main.dir\ -c ..\..\src\test.c
[build] In file included from ..\..\src\test.c:2:
[build] In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h:12:
[build] In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h:10:
[build] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\include\vcruntime.h(326,20): error: __declspec attributes must be an identifier or string literal
[build] __declspec(noreturn) void __cdecl __report_gsfailure(_In_ uintptr_t _StackCookie);
[build] ^
[build] C:\PROGRA~1\LLVM\lib\clang\8.0.1\include\stdnoreturn.h(27,18): note: expanded from macro 'noreturn'
[build] #define noreturn _Noreturn
[build] ^
[build] In file included from ..\..\src\test.c:2:
[build] In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h:12:
[build] C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h(279,21): error: __declspec attributes must be an identifier or string literal
[build] _ACRTIMP __declspec(noreturn) void __cdecl _invalid_parameter_noinfo_noreturn(void);
[build] ^
[build] C:\PROGRA~1\LLVM\lib\clang\8.0.1\include\stdnoreturn.h(27,18): note: expanded from macro 'noreturn'
[build] #define noreturn _Noreturn
[build] ^
[build] In file included from ..\..\src\test.c:2:
[build] In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h:12:
[build] C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h(281,12): error: __declspec attributes must be an identifier or string literal
[build] __declspec(noreturn)
[build] ^
[build] C:\PROGRA~1\LLVM\lib\clang\8.0.1\include\stdnoreturn.h(27,18): note: expanded from macro 'noreturn'
[build] #define noreturn _Noreturn
[build] ^
[build] In file included from ..\..\src\test.c:2:
[build] C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h(52,25): error: __declspec attributes must be an identifier or string literal
[build] _ACRTIMP __declspec(noreturn) void __cdecl exit(_In_ int _Code);
[build] ^
[build] C:\PROGRA~1\LLVM\lib\clang\8.0.1\include\stdnoreturn.h(27,18): note: expanded from macro 'noreturn'
[build] #define noreturn _Noreturn
[build] ^
[build] In file included from ..\..\src\test.c:2:
[build] C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h(53,25): error: __declspec attributes must be an identifier or string literal
[build] _ACRTIMP __declspec(noreturn) void __cdecl _exit(_In_ int _Code);
[build] ^
[build] C:\PROGRA~1\LLVM\lib\clang\8.0.1\include\stdnoreturn.h(27,18): note: expanded from macro 'noreturn'
[build] #define noreturn _Noreturn
[build] ^
[build] In file included from ..\..\src\test.c:2:
[build] C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h(54,25): error: __declspec attributes must be an identifier or string literal
[build] _ACRTIMP __declspec(noreturn) void __cdecl _Exit(_In_ int _Code);
[build] ^
[build] C:\PROGRA~1\LLVM\lib\clang\8.0.1\include\stdnoreturn.h(27,18): note: expanded from macro 'noreturn'
[build] #define noreturn _Noreturn
[build] ^
[build] In file included from ..\..\src\test.c:2:
[build] C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h(55,25): error: __declspec attributes must be an identifier or string literal
[build] _ACRTIMP __declspec(noreturn) void __cdecl quick_exit(_In_ int _Code);
[build] ^
[build] C:\PROGRA~1\LLVM\lib\clang\8.0.1\include\stdnoreturn.h(27,18): note: expanded from macro 'noreturn'
[build] #define noreturn _Noreturn
[build] ^
[build] In file included from ..\..\src\test.c:2:
[build] C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h(56,25): error: __declspec attributes must be an identifier or string literal
[build] _ACRTIMP __declspec(noreturn) void __cdecl abort(void);
[build] ^
[build] C:\PROGRA~1\LLVM\lib\clang\8.0.1\include\stdnoreturn.h(27,18): note: expanded from macro 'noreturn'
[build] #define noreturn _Noreturn
[build] ^
[build] 8 errors generated.
[build] ninja: build stopped: subcommand failed.
[build] Build finished with exit code 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment