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...

Package (1)             New Version       Net Change

raytracinginvulkan-git  7.r32.g92170b6-1   37.20 MiB

Total Installed Size:  37.20 MiB