I'm on Windows 10 but I had the same issue on linux.
[ 61%] Built target fmt
[ 61%] Building CXX object CMakeFiles/JoltRaylibHelloWorld.dir/src/main.cpp.obj
In file included from C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\src\main.cpp:3:
In file included from C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\src\physics.h:23:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/spdlog.h:13:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/registry.h:128:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\registry-inl.h:12:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/logger.h:18:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/backtracer.h:7:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/log_msg_buffer.h:6:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/log_msg.h:39:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\log_msg-inl.h:10:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/os.h:122:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\os-inl.h:25:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/windows_include.h:11:
In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\windows.h:177:
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\wingdi.h:4639:24: error: redefinition of 'Rectangle' as
different kind of symbol
4639 | WINGDIAPI BOOL WINAPI Rectangle(_In_ HDC hdc, _In_ int left, _In_ int top, _In_ int right, _In_ int bottom);
| ^
C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/raylib-src/src\raylib.h:249:3: note: previous definition
is here
249 | } Rectangle;
| ^
In file included from C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\src\main.cpp:3:
In file included from C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\src\physics.h:23:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/spdlog.h:13:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/registry.h:128:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\registry-inl.h:12:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/logger.h:18:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/backtracer.h:7:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/log_msg_buffer.h:6:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/log_msg.h:39:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\log_msg-inl.h:10:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/os.h:122:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\os-inl.h:25:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/windows_include.h:11:
In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\windows.h:178:
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\winuser.h:4712:1: error: conflicting types for 'CloseWindow'
4712 | CloseWindow(
| ^
C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/raylib-src/src\raylib.h:955:12: note: previous declaration
is here
955 | RLAPI void CloseWindow(void); // Close window and unload OpenGL context
| ~~~~ ^
In file included from C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\src\main.cpp:3:
In file included from C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\src\physics.h:23:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/spdlog.h:13:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/registry.h:128:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\registry-inl.h:12:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/logger.h:18:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/backtracer.h:7:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/log_msg_buffer.h:6:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/log_msg.h:39:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\log_msg-inl.h:10:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/os.h:122:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\os-inl.h:25:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/windows_include.h:11:
In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\windows.h:178:
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\winuser.h:9370:1: error: conflicting types for 'ShowCursor'
9370 | ShowCursor(
| ^
C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/raylib-src/src\raylib.h:1004:12: note: previous
declaration is here
1004 | RLAPI void ShowCursor(void); // Shows cursor
| ~~~~ ^
In file included from C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\src\main.cpp:5:
C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/imgui-src\imgui.h:2751:43: error: first argument in call
to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Werror,-Wnontrivial-memcall]
2751 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); }
| ^
C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/imgui-src\imgui.h:2751:43: note: explicitly cast the
pointer to silence this warning
2751 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); }
| ^
| (void*)
C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/imgui-src\imgui.h:2822:60: error: first argument in call
to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Werror,-Wnontrivial-memcall]
2822 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; }
| ^
C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/imgui-src\imgui.h:2822:60: note: explicitly cast the
pointer to silence this warning
2822 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; }
| ^
| (void*)
5 errors generated.
make[2]: *** [CMakeFiles\JoltRaylibHelloWorld.dir\build.make:79: CMakeFiles/JoltRaylibHelloWorld.dir/src/main.cpp.obj] Error 1
make[1]: *** [CMakeFiles\Makefile2:392: CMakeFiles/JoltRaylibHelloWorld.dir/all] Error 2
make: *** [Makefile:165: all] Error 2
C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\.build
λ cmake --build .
[ 1%] Built target imgui
[ 9%] Built target glfw
[ 12%] Built target raylib
[ 13%] Built target rlimgui
[ 60%] Built target Jolt
[ 61%] Built target fmt
[ 61%] Building CXX object CMakeFiles/JoltRaylibHelloWorld.dir/src/main.cpp.obj
In file included from C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\src\main.cpp:3:
In file included from C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\src\physics.h:23:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/spdlog.h:13:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/registry.h:128:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\registry-inl.h:12:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/logger.h:18:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/backtracer.h:7:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/log_msg_buffer.h:6:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/log_msg.h:39:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\log_msg-inl.h:10:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/os.h:122:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\os-inl.h:25:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/windows_include.h:11:
In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\windows.h:177:
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\wingdi.h:4639:24: error: redefinition of 'Rectangle' as
different kind of symbol
4639 | WINGDIAPI BOOL WINAPI Rectangle(_In_ HDC hdc, _In_ int left, _In_ int top, _In_ int right, _In_ int bottom);
| ^
C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/raylib-src/src\raylib.h:249:3: note: previous definition
is here
249 | } Rectangle;
| ^
In file included from C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\src\main.cpp:3:
In file included from C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\src\physics.h:23:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/spdlog.h:13:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/registry.h:128:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\registry-inl.h:12:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/logger.h:18:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/backtracer.h:7:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/log_msg_buffer.h:6:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/log_msg.h:39:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\log_msg-inl.h:10:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/os.h:122:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\os-inl.h:25:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/windows_include.h:11:
In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\windows.h:178:
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\winuser.h:4712:1: error: conflicting types for 'CloseWindow'
4712 | CloseWindow(
| ^
C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/raylib-src/src\raylib.h:955:12: note: previous declaration
is here
955 | RLAPI void CloseWindow(void); // Close window and unload OpenGL context
| ~~~~ ^
In file included from C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\src\main.cpp:3:
In file included from C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\src\physics.h:23:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/spdlog.h:13:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/registry.h:128:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\registry-inl.h:12:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/logger.h:18:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/backtracer.h:7:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/log_msg_buffer.h:6:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/log_msg.h:39:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\log_msg-inl.h:10:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/os.h:122:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details\os-inl.h:25:
In file included from C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/spdlog-src/include\spdlog/details/windows_include.h:11:
In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\windows.h:178:
C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um\winuser.h:9370:1: error: conflicting types for 'ShowCursor'
9370 | ShowCursor(
| ^
C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/raylib-src/src\raylib.h:1004:12: note: previous
declaration is here
1004 | RLAPI void ShowCursor(void); // Shows cursor
| ~~~~ ^
In file included from C:\Users\skrib\Downloads\jolt-raylib-hello-world-main\src\main.cpp:5:
C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/imgui-src\imgui.h:2751:43: error: first argument in call
to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Werror,-Wnontrivial-memcall]
2751 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); }
| ^
C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/imgui-src\imgui.h:2751:43: note: explicitly cast the
pointer to silence this warning
2751 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); }
| ^
| (void*)
C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/imgui-src\imgui.h:2822:60: error: first argument in call
to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Werror,-Wnontrivial-memcall]
2822 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; }
| ^
C:/Users/skrib/Downloads/jolt-raylib-hello-world-main/.build/_deps/imgui-src\imgui.h:2822:60: note: explicitly cast the
pointer to silence this warning
2822 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; }
| ^
| (void*)
5 errors generated.
make[2]: *** [CMakeFiles\JoltRaylibHelloWorld.dir\build.make:79: CMakeFiles/JoltRaylibHelloWorld.dir/src/main.cpp.obj] Error 1
make[1]: *** [CMakeFiles\Makefile2:392: CMakeFiles/JoltRaylibHelloWorld.dir/all] Error 2
make: *** [Makefile:165: all] Error 2
I'm on Windows 10 but I had the same issue on linux.
Can reproduce by following the included instructions up to
cmake --build .Only difference is I had to run
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 ..when first runningcmake ..