This build fails.
[ 68%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/RenderPass.cpp.o
/tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/ImGui/imgui_impl_glfw.cpp: In function ‘void ImGui_ImplGlfw_UpdateKeyModifiers(int)’:
/tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/ImGui/imgui_impl_glfw.cpp:250:20: error: ‘ImGuiKey_ModCtrl’ was not declared in this scope; did you mean ‘ImGuiKey_LeftCtrl’?
250 | io.AddKeyEvent(ImGuiKey_ModCtrl, (mods & GLFW_MOD_CONTROL) != 0);
| ^~~~~~~~~~~~~~~~
| ImGuiKey_LeftCtrl
cd /tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/build/src && /usr/bin/c++ -DIMGUI_DISABLE_OBSOLETE_FUNCTIONS -DUNIX -I/tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/. -I/usr/include/stb -isystem /usr/include/freetype2 -march=native -mtune=native -O2 -pipe -fno-plt -O3 -DNDEBUG -std=gnu++17 -Wall -fvisibility=hidden -MD -MT src/CMakeFiles/RayTracer.dir/Vulkan/RenderPass.cpp.o -MF CMakeFiles/RayTracer.dir/Vulkan/RenderPass.cpp.o.d -o CMakeFiles/RayTracer.dir/Vulkan/RenderPass.cpp.o -c /tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/Vulkan/RenderPass.cpp
/tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/ImGui/imgui_impl_glfw.cpp:251:20: error: ‘ImGuiKey_ModShift’ was not declared in this scope; did you mean ‘ImGuiKey_LeftShift’?
251 | io.AddKeyEvent(ImGuiKey_ModShift, (mods & GLFW_MOD_SHIFT) != 0);
| ^~~~~~~~~~~~~~~~~
| ImGuiKey_LeftShift
[ 69%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Sampler.cpp.o
/tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/ImGui/imgui_impl_glfw.cpp:252:20: error: ‘ImGuiKey_ModAlt’ was not declared in this scope; did you mean ‘ImGuiKey_LeftAlt’?
252 | io.AddKeyEvent(ImGuiKey_ModAlt, (mods & GLFW_MOD_ALT) != 0);
| ^~~~~~~~~~~~~~~
| ImGuiKey_LeftAlt
[ 70%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Semaphore.cpp.o
cd /tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/build/src && /usr/bin/c++ -DIMGUI_DISABLE_OBSOLETE_FUNCTIONS -DUNIX -I/tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/. -I/usr/include/stb -isystem /usr/include/freetype2 -march=native -mtune=native -O2 -pipe -fno-plt -O3 -DNDEBUG -std=gnu++17 -Wall -fvisibility=hidden -MD -MT src/CMakeFiles/RayTracer.dir/Vulkan/Sampler.cpp.o -MF CMakeFiles/RayTracer.dir/Vulkan/Sampler.cpp.o.d -o CMakeFiles/RayTracer.dir/Vulkan/Sampler.cpp.o -c /tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/Vulkan/Sampler.cpp
/tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/ImGui/imgui_impl_glfw.cpp:253:20: error: ‘ImGuiKey_ModSuper’ was not declared in this scope; did you mean ‘ImGuiKey_LeftSuper’?
253 | io.AddKeyEvent(ImGuiKey_ModSuper, (mods & GLFW_MOD_SUPER) != 0);
| ^~~~~~~~~~~~~~~~~
| ImGuiKey_LeftSuper
Pinned Comments
<deleted-account> commented on 2023-04-22 09:37 (UTC)
Also I would like to note that upstream here is extremely careless about their code change consequences, and dont perform any kind of QA of their code at all. But, despite that, I would still like to keep this package as upstream as possible to welcome new features as they pop in.
So, If this package does not build anymore, please, let me know! Thank you!
PedroHLC commented on 2021-04-21 02:45 (UTC) (edited on 2021-05-09 15:16 (UTC) by PedroHLC)
How to run?:
Contribution and issues in: https://github.com/chaotic-aur/pkgbuild-raytracinginvulkan-git