makepkg ==> Making package: raytracinginvulkan-git 7.r32.g92170b6-1 (Thu Apr 3 19:09:22 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Cloning raytracinginvulkan git repo... Cloning into bare repository '/home/gerarderloper/Downloads/vulkanraytracing/raytracinginvulkan'... remote: Enumerating objects: 2056, done. remote: Counting objects: 100% (957/957), done. remote: Compressing objects: 100% (211/211), done. remote: Total 2056 (delta 808), reused 746 (delta 746), pack-reused 1099 (from 1) Receiving objects: 100% (2056/2056), 156.28 MiB | 6.44 MiB/s, done. Resolving deltas: 100% (1344/1344), done. -> Downloading imgui-1.91.6.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1749k 0 1749k 0 0 1794k 0 --:--:-- --:--:-- --:--:-- 1794k -> Downloading CMakeLists.1.91.6.txt... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 10239 100 10239 0 0 27967 0 --:--:-- --:--:-- --:--:-- 27899 -> Downloading imgui-config.1.91.6.cmake.in... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 844 100 844 0 0 2285 0 --:--:-- --:--:-- --:--:-- 2287 -> Found imgui-cmake.patch ==> Validating source files with sha256sums... raytracinginvulkan ... Skipped imgui-1.91.6.tar.gz ... Passed CMakeLists.1.91.6.txt ... Passed imgui-config.1.91.6.cmake.in ... Passed imgui-cmake.patch ... Passed ==> Extracting sources... -> Creating working copy of raytracinginvulkan git repo... Cloning into 'raytracinginvulkan'... done. -> Extracting imgui-1.91.6.tar.gz with bsdtar bsdtar: Failed to set default locale ==> Starting prepare()... patching file CMakeLists.txt patching file imgui-config.cmake.in ==> Starting pkgver()... ==> Starting build()... -- The CXX compiler identification is GNU 14.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Vulkan: /lib/libvulkan.so (found version "1.4.309") found components: glslc glslangValidator -- Found Freetype: /usr/lib/libfreetype.so (found version "2.13.3") -- Configuring done (0.3s) -- Generating done (0.0s) -- Build files have been written to: /home/gerarderloper/Downloads/vulkanraytracing/src/build-imgui [ 10%] Building CXX object CMakeFiles/imgui.dir/imgui_demo.cpp.o [ 20%] Building CXX object CMakeFiles/imgui.dir/imgui_draw.cpp.o [ 30%] Building CXX object CMakeFiles/imgui.dir/imgui_tables.cpp.o [ 40%] Building CXX object CMakeFiles/imgui.dir/imgui_widgets.cpp.o [ 50%] Building CXX object CMakeFiles/imgui.dir/imgui.cpp.o [ 60%] Building CXX object CMakeFiles/imgui.dir/misc/cpp/imgui_stdlib.cpp.o [ 70%] Building CXX object CMakeFiles/imgui.dir/backends/imgui_impl_vulkan.cpp.o [ 80%] Building CXX object CMakeFiles/imgui.dir/backends/imgui_impl_glfw.cpp.o [ 90%] Building CXX object CMakeFiles/imgui.dir/misc/freetype/imgui_freetype.cpp.o [100%] Linking CXX static library libimgui.a [100%] Built target imgui -- Install configuration: "" -- Installing: /home/gerarderloper/Downloads/vulkanraytracing/src/temp/lib/libimgui.a -- Installing: /home/gerarderloper/Downloads/vulkanraytracing/src/temp/include/imgui.h -- Installing: /home/gerarderloper/Downloads/vulkanraytracing/src/temp/include/imconfig.h -- Installing: /home/gerarderloper/Downloads/vulkanraytracing/src/temp/include/imgui_internal.h -- Installing: /home/gerarderloper/Downloads/vulkanraytracing/src/temp/include/imstb_textedit.h -- Installing: /home/gerarderloper/Downloads/vulkanraytracing/src/temp/include/imstb_rectpack.h -- Installing: /home/gerarderloper/Downloads/vulkanraytracing/src/temp/include/imstb_truetype.h -- Installing: /home/gerarderloper/Downloads/vulkanraytracing/src/temp/include/imgui_stdlib.h -- Installing: /home/gerarderloper/Downloads/vulkanraytracing/src/temp/include/imgui_impl_glfw.h -- Installing: /home/gerarderloper/Downloads/vulkanraytracing/src/temp/include/imgui_impl_vulkan.h -- Installing: /home/gerarderloper/Downloads/vulkanraytracing/src/temp/include/imgui_freetype.h -- Installing: /home/gerarderloper/Downloads/vulkanraytracing/src/temp/share/imgui/imgui-config.cmake -- Installing: /home/gerarderloper/Downloads/vulkanraytracing/src/temp/share/imgui/imgui-targets.cmake -- Installing: /home/gerarderloper/Downloads/vulkanraytracing/src/temp/share/imgui/imgui-targets-noconfig.cmake -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include CMake Warning (dev) at CMakeLists.txt:50 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found Boost: /usr/include (found version "1.87.0") found components: exception program_options -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Vulkan: /lib/libvulkan.so (found version "1.4.309") found components: glslc glslangValidator CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:430 (message): The package name passed to find_package_handle_standard_args() (Freetype) does not match the name of the calling package (imgui). This can lead to problems in calling code that expects find_package() result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindFreetype.cmake:165 (find_package_handle_standard_args) /home/gerarderloper/Downloads/vulkanraytracing/src/temp/share/imgui/imgui-config.cmake:50 (include) CMakeLists.txt:53 (find_package) This warning is for project developers. Use -Wno-dev to suppress it.
-- Found Freetype: /usr/lib/libfreetype.so (found version "2.13.3") -- /lib/libvulkan.so -- Configuring done (0.4s) -- Generating done (0.0s) -- Build files have been written to: /home/gerarderloper/Downloads/vulkanraytracing/src/build [ 2%] Generating models/cube_multi.mtl [ 2%] Generating models/cube.mtl [ 4%] Generating fonts/Cousine-Regular.ttf [ 5%] Generating shaders/Graphics.vert.spv [ 8%] Generating shaders/Graphics.frag.spv [ 8%] Generating models/cube.obj [ 9%] Generating shaders/RayTracing.Procedural.rint.spv [ 11%] Generating shaders/RayTracing.rmiss.spv [ 12%] Generating shaders/RayTracing.rchit.spv [ 16%] Generating textures/2k_moon.jpg [ 16%] Generating shaders/RayTracing.Procedural.rchit.spv [ 16%] Generating models/lucy.obj [ 18%] Generating textures/Vulkan.png [ 19%] Generating models/cube_multi.obj [ 22%] Generating textures/2k_mars.jpg [ 22%] Generating shaders/RayTracing.rgen.spv [ 25%] Generating textures/land_ocean_ice_cloud_2048.png [ 25%] Generating textures/LICENSE.txt [ 26%] Generating textures/white.png /home/gerarderloper/Downloads/vulkanraytracing/src/raytracinginvulkan/assets/shaders/RayTracing.Procedural.rint /home/gerarderloper/Downloads/vulkanraytracing/src/raytracinginvulkan/assets/shaders/Graphics.frag /home/gerarderloper/Downloads/vulkanraytracing/src/raytracinginvulkan/assets/shaders/Graphics.vert /home/gerarderloper/Downloads/vulkanraytracing/src/raytracinginvulkan/assets/shaders/RayTracing.Procedural.rchit /home/gerarderloper/Downloads/vulkanraytracing/src/raytracinginvulkan/assets/shaders/RayTracing.rgen /home/gerarderloper/Downloads/vulkanraytracing/src/raytracinginvulkan/assets/shaders/RayTracing.rchit /home/gerarderloper/Downloads/vulkanraytracing/src/raytracinginvulkan/assets/shaders/RayTracing.rmiss [ 26%] Built target Assets [ 27%] Building CXX object src/CMakeFiles/RayTracer.dir/Assets/CornellBox.cpp.o [ 29%] Building CXX object src/CMakeFiles/RayTracer.dir/Assets/Model.cpp.o [ 31%] Building CXX object src/CMakeFiles/RayTracer.dir/Assets/Texture.cpp.o [ 31%] Building CXX object src/CMakeFiles/RayTracer.dir/Assets/TextureImage.cpp.o [ 33%] Building CXX object src/CMakeFiles/RayTracer.dir/Utilities/Console.cpp.o [ 34%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Application.cpp.o [ 36%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/CommandBuffers.cpp.o [ 40%] Building CXX object src/CMakeFiles/RayTracer.dir/Utilities/StbImage.cpp.o [ 40%] Building CXX object src/CMakeFiles/RayTracer.dir/Assets/UniformBuffer.cpp.o [ 40%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Buffer.cpp.o [ 41%] Building CXX object src/CMakeFiles/RayTracer.dir/Assets/Scene.cpp.o [ 44%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/CommandPool.cpp.o [ 44%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/DebugUtils.cpp.o [ 45%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/DepthBuffer.cpp.o [ 47%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/DebugUtilsMessenger.cpp.o [ 48%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/DescriptorPool.cpp.o [ 50%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/DeviceMemory.cpp.o [ 54%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/DescriptorSetLayout.cpp.o [ 54%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/DescriptorSets.cpp.o [ 54%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Device.cpp.o [ 55%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/DescriptorSetManager.cpp.o [ 56%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/FrameBuffer.cpp.o [ 58%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Fence.cpp.o [ 59%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/GraphicsPipeline.cpp.o [ 62%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/ImageView.cpp.o [ 62%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Image.cpp.o [ 63%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Instance.cpp.o [ 65%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/PipelineLayout.cpp.o [ 66%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/RenderPass.cpp.o [ 69%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Sampler.cpp.o [ 69%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/ShaderModule.cpp.o [ 70%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Semaphore.cpp.o [ 72%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Strings.cpp.o [ 73%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Surface.cpp.o [ 75%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/SwapChain.cpp.o [ 76%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Vulkan.cpp.o [ 79%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Window.cpp.o [ 79%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/RayTracing/AccelerationStructure.cpp.o [ 80%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/RayTracing/Application.cpp.o [ 81%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/RayTracing/BottomLevelAccelerationStructure.cpp.o [ 83%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/RayTracing/DeviceProcedures.cpp.o [ 84%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/RayTracing/BottomLevelGeometry.cpp.o [ 86%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/RayTracing/RayTracingPipeline.cpp.o [ 87%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/RayTracing/RayTracingProperties.cpp.o [ 88%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/RayTracing/ShaderBindingTable.cpp.o [ 90%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/RayTracing/TopLevelAccelerationStructure.cpp.o [ 91%] Building CXX object src/CMakeFiles/RayTracer.dir/main.cpp.o [ 93%] Building CXX object src/CMakeFiles/RayTracer.dir/ModelViewController.cpp.o [ 94%] Building CXX object src/CMakeFiles/RayTracer.dir/Options.cpp.o [ 95%] Building CXX object src/CMakeFiles/RayTracer.dir/RayTracer.cpp.o [ 97%] Building CXX object src/CMakeFiles/RayTracer.dir/SceneList.cpp.o /home/gerarderloper/Downloads/vulkanraytracing/src/raytracinginvulkan/src/Vulkan/Device.cpp: In constructor 'Vulkan::Device::Device(VkPhysic alDevice, const Vulkan::Surface&, const std::vector<const char*>&, const VkPhysicalDeviceFeatures&, const void*)': /home/gerarderloper/Downloads/vulkanraytracing/src/raytracinginvulkan/src/Vulkan/Device.cpp:52:20:warning: variable 'computeFamily' set but not used [-Wunused-but-set-variable] 52 | const auto computeFamily = FindQueue(queueFamilies, "compute", VK_QUEUE_COMPUTE_BIT, VK_QUEUE_GRAPHICS_BIT); | ^~~~~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/RayTracer.dir/UserInterface.cpp.o [100%] Linking CXX executable ../bin/RayTracer [100%] Built target RayTracer ==> Entering fakeroot environment... ==> Starting package()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir opt/raytracinginvulkan/bin/RayTracer ==> Creating package "raytracinginvulkan-git"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... bsdtar: Failed to set default locale -> Compressing package... bsdtar: Failed to set default locale ==> Leaving fakeroot environment. ==> Finished making: raytracinginvulkan-git 7.r32.g92170b6-1 (Thu Apr 3 19:09:58 2025)
~/Downloads/vulkanraytracing 37s ❯sudo pacman -U raytracinginvulkan-git-7.r32.g92170b6-1-x86_64.pkg.tar.zst [sudo] password for gerarderloper: loading packages... resolving dependencies... looking for conflicting packages...