Skip to content

Update 100_main_aplusb.cpp#177

Open
GPUcourseBOT wants to merge 1 commit intoTemporaryCourse:mainfrom
GPUcourseBOT:patch-70
Open

Update 100_main_aplusb.cpp#177
GPUcourseBOT wants to merge 1 commit intoTemporaryCourse:mainfrom
GPUcourseBOT:patch-70

Conversation

@GPUcourseBOT
Copy link

No description provided.

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #163

Логи тестирования (нажмите чтобы развернуть)
No important information found in logs

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #163

Логи тестирования (нажмите чтобы развернуть)
Number of OpenCL platforms: 1
Platform #1/1
Platform name: NVIDIA CUDA
Platform vendor: NVIDIA Corporation
Number of devices: 1
Device #1/1
Device name: Tesla T4
Device type: accelerator,
Device memory size: 14930 mb
Device address space: 64
FULL_PROFILE

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #165

Логи тестирования (нажмите чтобы развернуть)
Number of OpenCL platforms: 1
Platform #1/1
    Platform name: NVIDIA CUDA
    Platform vendor: NVIDIA Corporation

Number of OpenCL platforms: 1
Device name: Tesla T4
Device type: GPU
Device memory size: 14930 MB

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #163

Логи тестирования (нажмите чтобы развернуть)
Number of OpenCL platforms: 1
Platform #1/1
    Platform name: NVIDIA CUDA
    Platform vendor: NVIDIA Corporation
    Number of devices: 1
    Device #1/1
        Device name: Tesla T4
        Device type: accelerator,
        Device memory size: 14930 mb
        Device address space: 64
        FULL_PROFILE

Посмотреть полные логи

1 similar comment
@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #163

Логи тестирования (нажмите чтобы развернуть)
Number of OpenCL platforms: 1
Platform #1/1
    Platform name: NVIDIA CUDA
    Platform vendor: NVIDIA Corporation
    Number of devices: 1
    Device #1/1
        Device name: Tesla T4
        Device type: accelerator,
        Device memory size: 14930 mb
        Device address space: 64
        FULL_PROFILE

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #184

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 8.75902 sec (OpenCL: 0.09831 sec, Vulkan: 8.66065 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
matrices size: 16384x8192 = 3 * 512 MB
Running BAD matrix kernel...
Kernels compilation done in 1.66939 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.006539 10%=0.006539 median=0.006541 90%=1.67607 max=1.67607)
Running GOOD matrix kernel...
Kernels compilation done in 0.062521 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.006538 10%=0.006539 median=0.006541 90%=0.069194 max=0.069194)

Посмотреть полные логи

@TemporaryCourse TemporaryCourse deleted a comment from GPUcourseBOT Sep 26, 2025
@TemporaryCourse TemporaryCourse deleted a comment from GPUcourseBOT Sep 26, 2025
@TemporaryCourse TemporaryCourse deleted a comment from GPUcourseBOT Sep 26, 2025
@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #189

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.28582 sec (OpenCL: 0.124597 sec, Vulkan: 0.161158 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
Kernels compilation done in 0.05612 seconds
a + b kernel median VRAM bandwidth: 245.031 GB/s

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #195

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.283859 sec (OpenCL: 0.123932 sec, Vulkan: 0.159866 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #196

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.273788 sec (OpenCL: 0.124006 sec, Vulkan: 0.149719 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
matrices size: 16384x8192 = 3 * 512 MB
Running BAD matrix kernel...
Kernels compilation done in 0.057743 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.038249 10%=0.038261 median=0.038293 90%=0.096147 max=0.096147)
a + b kernel median VRAM bandwidth: 39.1717 GB/s
Running GOOD matrix kernel...
Kernels compilation done in 0.061998 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.006477 10%=0.006477 median=0.00648 90%=0.068611 max=0.068611)
a + b kernel median VRAM bandwidth: 231.481 GB/s

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #189

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.293909 sec (OpenCL: 0.124663 sec, Vulkan: 0.169185 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
Kernels compilation done in 0.052219 seconds
a + b kernel median VRAM bandwidth: 243.908 GB/s

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #161

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.283645 sec (OpenCL: 0.122911 sec, Vulkan: 0.160669 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
matrices size: 16384x8192 = 3 * 512 MB
Running BAD matrix kernel...
Kernels compilation done in 0.080635 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.045511 10%=0.046195 median=0.0529 90%=0.135987 max=0.135987)
a + b matrix kernel median VRAM bandwidth: 28.3554 GB/s
Kernels compilation done in 0.049441 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.00862 10%=0.008623 median=0.008637 90%=0.058117 max=0.058117)
a + b matrix kernel median VRAM bandwidth: 173.671 GB/s
Kernels compilation done in 0.039429 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.006556 10%=0.006557 median=0.00656 90%=0.046058 max=0.046058)
a + b matrix kernel median VRAM bandwidth: 228.659 GB/s

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #171

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.284084 sec (OpenCL: 0.123298 sec, Vulkan: 0.16072 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
matrices size: 16384x8192 = 3 * 512 MB
Running BAD matrix kernel...
Kernels compilation done in 0.05462 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.02289 10%=0.022934 median=0.023173 90%=0.077679 max=0.077679)
a + b kernel median VRAM bandwidth: 64.7305 GB/s
Running GOOD matrix kernel...
Kernels compilation done in 0.041217 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.006273 10%=0.006273 median=0.006275 90%=0.047595 max=0.047595)
a + b kernel median VRAM bandwidth: 239.044 GB/s

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #184

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.283958 sec (OpenCL: 0.122593 sec, Vulkan: 0.161307 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
matrices size: 16384x8192 = 3 * 512 MB
Running BAD matrix kernel...
Kernels compilation done in 0.052538 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.006434 10%=0.006435 median=0.006436 90%=0.059088 max=0.059088)
a + b matrix BAD kernel median VRAM bandwidth: 233.064 GB/s
Running GOOD matrix kernel...
Kernels compilation done in 0.039884 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.006462 10%=0.006462 median=0.006465 90%=0.046442 max=0.046442)
a + b matrix GOOD kernel median VRAM bandwidth: 232.019 GB/s

Посмотреть полные логи

@TemporaryCourse TemporaryCourse deleted a comment from GPUcourseBOT Sep 26, 2025
@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #189

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.284794 sec (OpenCL: 0.122515 sec, Vulkan: 0.162221 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
Kernels compilation done in 0.049345 seconds
a + b kernel median VRAM bandwidth: 245.462 GB/s

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #189

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.283901 sec (OpenCL: 0.121605 sec, Vulkan: 0.162235 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
Kernels compilation done in 0.048727 seconds
a + b kernel median VRAM bandwidth: 243.642 GB/s

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #197

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.316179 sec (CUDA: 0.123229 sec, OpenCL: 0.0283585 sec, Vulkan: 0.164519 sec)
Available devices:
  Device #0: API: CUDA+OpenCL+Vulkan. GPU. Tesla T4 (CUDA 12020). Free memory: 14822/14930 Mb.
Using device #0: API: CUDA+OpenCL+Vulkan. GPU. Tesla T4 (CUDA 12020). Free memory: 14822/14930 Mb.
Found 1 GPUs in 0.244444 sec (CUDA: 0.0813948 sec, OpenCL: 0.0190387 sec, Vulkan: 0.14395 sec)
Available devices:
  Device #0: API: CUDA+OpenCL+Vulkan. GPU. Tesla T4 (CUDA 12020). Free memory: 14822/14930 Mb.
Using device #0: API: CUDA+OpenCL+Vulkan. GPU. Tesla T4 (CUDA 12020). Free memory: 14822/14930 Mb.

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #198

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.282543 sec (OpenCL: 0.122381 sec, Vulkan: 0.160102 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #189

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.278298 sec (OpenCL: 0.122592 sec, Vulkan: 0.155646 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
Kernels compilation done in 0.048717 seconds
a + b kernel median VRAM bandwidth: 244.388 GB/s

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #189

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.284788 sec (OpenCL: 0.125102 sec, Vulkan: 0.159625 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
Kernels compilation done in 0.047172 seconds
a + b kernel median VRAM bandwidth: 245.948 GB/s

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #199

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.282114 sec (OpenCL: 0.121875 sec, Vulkan: 0.160178 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
Kernels compilation done in 0.0831832 seconds
Kernels compilation done in 0.0734091 seconds
Kernels compilation done in 0.120803 seconds
Kernels compilation done in 0.112008 seconds
Found 1 GPUs in 0.287038 sec (OpenCL: 0.123671 sec, Vulkan: 0.163303 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
Kernels compilation done in 0.0938688 seconds

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #200

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.286014 sec (OpenCL: 0.121882 sec, Vulkan: 0.16407 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
matrices size: 16384x8192 = 3 * 512 MB
Running BAD matrix kernel...
Kernels compilation done in 0.095066 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.044079 10%=0.044927 median=0.047387 90%=0.144808 max=0.144808)
Running GOOD matrix kernel...
Kernels compilation done in 0.080317 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.008612 10%=0.008619 median=0.008648 90%=0.089016 max=0.089016)

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #189

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.286829 sec (OpenCL: 0.122378 sec, Vulkan: 0.164393 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
Kernels compilation done in 0.050653 seconds
a + b kernel median VRAM bandwidth: 243.961 GB/s
Found 1 GPUs in 0.286829 sec (OpenCL: 0.122378 sec, Vulkan: 0.164393 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
Kernels compilation done in 0.050653 seconds
a + b kernel median VRAM bandwidth: 243.961 GB/s

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #201

Логи тестирования (нажмите чтобы развернуть)
=== main_aplusb_matrix stdout (до падения) ===
Ошибка запуска программы main_aplusb_matrix
=== SEGMENTATION FAULT В main_aplusb_matrix ===
Программа завершилась с ошибкой сегментации.
Код возврата: -1
Это указывает на ошибку работы с памятью (неинициализированный указатель, выход за границы массива и т.д.)
Вывод программы до падения:
================================================================================
STDOUT:
Ошибка запуска программы main_aplusb_matrix
STDERR:
Error: [Errno 8] Exec format error: '/tmp/tmp2islspsv/build/main_aplusb_matrix'
================================================================================
=== СВОДКА ПО SEGMENTATION FAULTS ===
Обнаружено программ с ошибками сегментации: 1

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #201

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.279937 sec (OpenCL: 0.123036 sec, Vulkan: 0.156841 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
matrices size: 16384x8192 = 3 * 512 MB
Found 1 GPUs in 0.280776 sec (OpenCL: 0.123425 sec, Vulkan: 0.157295 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
Kernels compilation done in 0.055531 seconds
a + b kernel median VRAM bandwidth: 244.281 GB/s
Found 1 GPUs in 0.279937 sec (OpenCL: 0.123036 sec, Vulkan: 0.156841 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
matrices size: 16384x8192 = 3 * 512 MB
Found 1 GPUs in 0.280776 sec (OpenCL: 0.123425 sec, Vulkan: 0.157295 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
Kernels compilation done in 0.055531 seconds
a + b kernel median VRAM bandwidth: 244.281 GB/s

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #201

Логи тестирования (нажмите чтобы развернуть)
Found 1 GPUs in 0.283761 sec (OpenCL: 0.123445 sec, Vulkan: 0.160251 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
matrices size: 16384x8192 = 3 * 512 MB
Running BAD matrix kernel...
Kernels compilation done in 0.080543 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.001023 10%=0.001024 median=0.001024 90%=0.08168 max=0.08168)
a + b matrix kernel median VRAM bandwidth: 1464.84 GB/s
Found 1 GPUs in 0.281265 sec (OpenCL: 0.123245 sec, Vulkan: 0.157964 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
Kernels compilation done in 0.048827 seconds
a + b kernel median VRAM bandwidth: 245.139 GB/s
Found 1 GPUs in 0.283761 sec (OpenCL: 0.123445 sec, Vulkan: 0.160251 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
matrices size: 16384x8192 = 3 * 512 MB
Running BAD matrix kernel...
Kernels compilation done in 0.080543 seconds
a + b matrix kernel times (in seconds) - 10 values (min=0.001023 10%=0.001024 median=0.001024 90%=0.08168 max=0.08168)
a + b matrix kernel median VRAM bandwidth: 1464.84 GB/s
Found 1 GPUs in 0.281265 sec (OpenCL: 0.123245 sec, Vulkan: 0.157964 sec)
Available devices:
  Device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using device #0: API: OpenCL+Vulkan. GPU. Tesla T4. Free memory: 14922/14930 Mb.
Using OpenCL API...
Kernels compilation done in 0.048827 seconds
a + b kernel median VRAM bandwidth: 245.139 GB/s

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #792

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr CMake:

CMake Warning (dev) at libs/utils/CMakeLists.txt:25 (find_package):
Policy CMP0146 is not set: The FindCUDA module is removed. Run "cmake
--help-policy CMP0146" 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.
CMake Error at /usr/share/cmake-3.28/Modules/FindCUDA.cmake:883 (message):
Specify CUDA_TOOLKIT_ROOT_DIR
Call Stack (most recent call first):
libs/utils/CMakeLists.txt:25 (find_package)

Вывод stdout CMake:

-- The C compiler identification is GNU 13.3.0
-- The CXX compiler identification is GNU 13.3.0
-- 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
-- Vulkan glslc compiler from system PATH will be used
-- Found GTest: /usr/lib/x86_64-linux-gnu/cmake/GTest/GTestConfig.cmake (found version "1.14.0")
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Found Threads: TRUE
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Configuring incomplete, errors occurred!

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #790

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr CMake:

CMake Error at /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Vulkan (missing: Vulkan_LIBRARY Vulkan_INCLUDE_DIR) (found
version "")
Call Stack (most recent call first):
/usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.28/Modules/FindVulkan.cmake:600 (find_package_handle_standard_args)
libs/gpu/CMakeLists.txt:207 (find_package)

Вывод stdout CMake:

-- The C compiler identification is GNU 13.3.0
-- The CXX compiler identification is GNU 13.3.0
-- 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
-- Vulkan glslc compiler from system PATH will be used
-- Found GTest: /usr/lib/x86_64-linux-gnu/cmake/GTest/GTestConfig.cmake (found version "1.14.0")
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Found Threads: TRUE
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Configuring incomplete, errors occurred!

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #776

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr CMake:

CMake Warning:
Ignoring extra path from command line:
".."
CMake Error: The source directory "/tmp/tmpo9pirud6" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #790

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr CMake:

CMake Error at /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Vulkan (missing: Vulkan_LIBRARY Vulkan_INCLUDE_DIR) (found
version "")
Call Stack (most recent call first):
/usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.28/Modules/FindVulkan.cmake:600 (find_package_handle_standard_args)
libs/gpu/CMakeLists.txt:207 (find_package)

Вывод stdout CMake:

-- The C compiler identification is GNU 13.3.0
-- The CXX compiler identification is GNU 13.3.0
-- 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
-- Vulkan glslc compiler from system PATH will be used
-- Found GTest: /usr/lib/x86_64-linux-gnu/cmake/GTest/GTestConfig.cmake (found version "1.14.0")
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Found Threads: TRUE
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Configuring incomplete, errors occurred!

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr CMake:

CMake Error at /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Vulkan (missing: Vulkan_LIBRARY Vulkan_INCLUDE_DIR) (found
version "")
Call Stack (most recent call first):
/usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.28/Modules/FindVulkan.cmake:600 (find_package_handle_standard_args)
libs/gpu/CMakeLists.txt:207 (find_package)

Вывод stdout CMake:

-- The C compiler identification is GNU 13.3.0
-- The CXX compiler identification is GNU 13.3.0
-- 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
-- Vulkan glslc compiler from system PATH will be used
-- Found GTest: /usr/lib/x86_64-linux-gnu/cmake/GTest/GTestConfig.cmake (found version "1.14.0")
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Found Threads: TRUE
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Configuring incomplete, errors occurred!

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

In file included from /usr/include/stdio.h:980,
from /usr/include/c++/13/cstdio:42,
from /usr/include/c++/13/ext/string_conversions.h:45,
from /usr/include/c++/13/bits/basic_string.h:4109,
from /usr/include/c++/13/string:54,
from /tmp/tmpcmwzp5n2/libs/images/libimages/images.h:6,
from /tmp/tmpcmwzp5n2/libs/images/libimages/images.cpp:1:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpcmwzp5n2/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpcmwzp5n2/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpcmwzp5n2/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpcmwzp5n2/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpcmwzp5n2/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpcmwzp5n2/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpcmwzp5n2/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpcmwzp5n2/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpcmwzp5n2/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpcmwzp5n2/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpcmwzp5n2/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpcmwzp5n2/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/bin/sh: 1: glslc: not found
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:365: /tmp/tmpcmwzp5n2/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir] Error 127
make[2]: *** Waiting for unfinished jobs....
/bin/sh: 1: glslc: not found
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:323: /tmp/tmpcmwzp5n2/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir] Error 127
make[1]: *** [CMakeFiles/Makefile2:452: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 0%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 0%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 1%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 3%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Linking CXX static library liblibclew.a
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 9%] Linking CXX static library liblibimages.a
[ 9%] Built target libimages
[ 11%] Generating /tmp/tmpcmwzp5n2/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 11%] Generating /tmp/tmpcmwzp5n2/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 12%] Generating /tmp/tmpcmwzp5n2/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 13%] Generating /tmp/tmpcmwzp5n2/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

In file included from /usr/include/stdio.h:980,
from /usr/include/c++/13/cstdio:42,
from /usr/include/c++/13/ext/string_conversions.h:45,
from /usr/include/c++/13/bits/basic_string.h:4109,
from /usr/include/c++/13/string:54,
from /tmp/tmpk55og0ig/libs/images/libimages/images.h:6,
from /tmp/tmpk55og0ig/libs/images/libimages/images.cpp:1:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpk55og0ig/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpk55og0ig/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpk55og0ig/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpk55og0ig/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpk55og0ig/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpk55og0ig/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpk55og0ig/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpk55og0ig/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpk55og0ig/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpk55og0ig/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpk55og0ig/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpk55og0ig/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/bin/sh: 1: glslc: not found
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:365: /tmp/tmpk55og0ig/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir] Error 127
make[2]: *** Waiting for unfinished jobs....
/bin/sh: 1: glslc: not found
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:323: /tmp/tmpk55og0ig/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir] Error 127
make[1]: *** [CMakeFiles/Makefile2:452: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 0%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 0%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 1%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 3%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Linking CXX static library liblibclew.a
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 9%] Linking CXX static library liblibimages.a
[ 9%] Built target libimages
[ 10%] Generating /tmp/tmpk55og0ig/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 11%] Generating /tmp/tmpk55og0ig/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 12%] Generating /tmp/tmpk55og0ig/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 13%] Generating /tmp/tmpk55og0ig/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

In file included from /usr/include/stdio.h:980,
from /usr/include/c++/13/cstdio:42,
from /usr/include/c++/13/ext/string_conversions.h:45,
from /usr/include/c++/13/bits/basic_string.h:4109,
from /usr/include/c++/13/string:54,
from /tmp/tmp62o388hs/libs/images/libimages/images.h:6,
from /tmp/tmp62o388hs/libs/images/libimages/images.cpp:1:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmp62o388hs/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmp62o388hs/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmp62o388hs/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmp62o388hs/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmp62o388hs/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmp62o388hs/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmp62o388hs/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmp62o388hs/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmp62o388hs/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmp62o388hs/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmp62o388hs/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmp62o388hs/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/tmp/tmp62o388hs/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "SHORT_FILE" redefined
3 | #define SHORT_FILE "ocl_engine.cpp"
|
In file included from /tmp/tmp62o388hs/libs/gpu/libgpu/work_size.h:3,
from /tmp/tmp62o388hs/libs/gpu/libgpu/opencl/engine.h:17,
from /tmp/tmp62o388hs/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmp62o388hs/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
52 | #define SHORT_FILE "unknown"
|
In file included from /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/spirv_reflect/shader_module_info.cpp:8:
/tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/spirv_reflect/../vulkan_api_headers.h:41:10: fatal error: vma/vk_mem_alloc.h: No such file or directory
41 | #include <vma/vk_mem_alloc.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:532: libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:453: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 0%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 1%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 1%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 3%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Linking CXX static library liblibclew.a
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 9%] Linking CXX static library liblibimages.a
[ 9%] Built target libimages
[ 11%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 11%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 13%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 13%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 14%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 28%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 29%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 31%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 35%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 40%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 44%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 45%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 47%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 48%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 49%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 49%] Generating /tmp/tmp62o388hs/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 53%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #793

Логи тестирования (нажмите чтобы развернуть)
=== СТАТУС: Успешно выполнены программы: enumDevices ===
=== enumDevices stdout (exit code: 0) ===
Number of OpenCL platforms: 1
Platform #1/1
Platform name: NVIDIA CUDA
Platform vendor: NVIDIA Corporation
Number of OpenCL devices: 1
Device #1/1
Device name: Tesla T4
Device vendor: NVIDIA Corporation
Device type: GPU
Device memory: 14930 Mb
Device cache: 1280 Kb

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #794

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

In file included from /usr/include/stdio.h:980,
from /usr/include/c++/13/cstdio:42,
from /usr/include/c++/13/ext/string_conversions.h:45,
from /usr/include/c++/13/bits/basic_string.h:4109,
from /usr/include/c++/13/string:54,
from /tmp/tmpvd1icixp/libs/images/libimages/images.h:6,
from /tmp/tmpvd1icixp/libs/images/libimages/images.cpp:1:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpvd1icixp/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpvd1icixp/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpvd1icixp/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpvd1icixp/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpvd1icixp/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpvd1icixp/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpvd1icixp/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpvd1icixp/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpvd1icixp/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpvd1icixp/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpvd1icixp/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpvd1icixp/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/tmp/tmpvd1icixp/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "SHORT_FILE" redefined
3 | #define SHORT_FILE "ocl_engine.cpp"
|
In file included from /tmp/tmpvd1icixp/libs/gpu/libgpu/work_size.h:3,
from /tmp/tmpvd1icixp/libs/gpu/libgpu/opencl/engine.h:17,
from /tmp/tmpvd1icixp/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmpvd1icixp/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
52 | #define SHORT_FILE "unknown"
|
In file included from /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/spirv_reflect/shader_module_info.cpp:8:
/tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/spirv_reflect/../vulkan_api_headers.h:41:10: fatal error: vma/vk_mem_alloc.h: No such file or directory
41 | #include <vma/vk_mem_alloc.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:532: libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:485: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 1%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 1%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 2%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 2%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 3%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Linking CXX static library liblibclew.a
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 9%] Linking CXX static library liblibimages.a
[ 9%] Built target libimages
[ 12%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 12%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 12%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 12%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 12%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 13%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 16%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 19%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 19%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 19%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 23%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 28%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 29%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 30%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 31%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 35%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 38%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 40%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 44%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 45%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 47%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 47%] Generating /tmp/tmpvd1icixp/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 49%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #794

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

In file included from /usr/include/stdio.h:980,
from /usr/include/c++/13/cstdio:42,
from /usr/include/c++/13/ext/string_conversions.h:45,
from /usr/include/c++/13/bits/basic_string.h:4109,
from /usr/include/c++/13/string:54,
from /tmp/tmph_elptys/libs/images/libimages/images.h:6,
from /tmp/tmph_elptys/libs/images/libimages/images.cpp:1:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmph_elptys/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmph_elptys/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmph_elptys/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmph_elptys/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmph_elptys/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmph_elptys/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmph_elptys/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmph_elptys/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmph_elptys/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmph_elptys/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmph_elptys/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmph_elptys/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/tmp/tmph_elptys/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "SHORT_FILE" redefined
3 | #define SHORT_FILE "ocl_engine.cpp"
|
In file included from /tmp/tmph_elptys/libs/gpu/libgpu/work_size.h:3,
from /tmp/tmph_elptys/libs/gpu/libgpu/opencl/engine.h:17,
from /tmp/tmph_elptys/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmph_elptys/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
52 | #define SHORT_FILE "unknown"
|
In file included from /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/spirv_reflect/shader_module_info.cpp:8:
/tmp/tmph_elptys/libs/gpu/libgpu/vulkan/spirv_reflect/../vulkan_api_headers.h:41:10: fatal error: vma/vk_mem_alloc.h: No such file or directory
41 | #include <vma/vk_mem_alloc.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:532: libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:485: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 1%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 1%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 3%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Linking CXX static library liblibclew.a
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 9%] Linking CXX static library liblibimages.a
[ 9%] Built target libimages
[ 10%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 10%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 12%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 12%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 12%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 13%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 16%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 19%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 19%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 19%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 23%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 29%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 29%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 31%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 35%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 38%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 40%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 40%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 44%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 45%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 46%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 47%] Generating /tmp/tmph_elptys/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 48%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 48%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #795

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

In file included from /usr/include/stdio.h:980,
from /usr/include/c++/13/cstdio:42,
from /usr/include/c++/13/ext/string_conversions.h:45,
from /usr/include/c++/13/bits/basic_string.h:4109,
from /usr/include/c++/13/string:54,
from /tmp/tmp0q1lan81/libs/images/libimages/images.h:6,
from /tmp/tmp0q1lan81/libs/images/libimages/images.cpp:1:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmp0q1lan81/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmp0q1lan81/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmp0q1lan81/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmp0q1lan81/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmp0q1lan81/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmp0q1lan81/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmp0q1lan81/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmp0q1lan81/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmp0q1lan81/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmp0q1lan81/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmp0q1lan81/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmp0q1lan81/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/tmp/tmp0q1lan81/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "SHORT_FILE" redefined
3 | #define SHORT_FILE "ocl_engine.cpp"
|
In file included from /tmp/tmp0q1lan81/libs/gpu/libgpu/work_size.h:3,
from /tmp/tmp0q1lan81/libs/gpu/libgpu/opencl/engine.h:17,
from /tmp/tmp0q1lan81/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmp0q1lan81/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
52 | #define SHORT_FILE "unknown"
|
In file included from /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/spirv_reflect/shader_module_info.cpp:8:
/tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/spirv_reflect/../vulkan_api_headers.h:41:10: fatal error: vma/vk_mem_alloc.h: No such file or directory
41 | #include <vma/vk_mem_alloc.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:532: libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:453: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 0%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 1%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 2%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 3%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Linking CXX static library liblibclew.a
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 9%] Linking CXX static library liblibimages.a
[ 9%] Built target libimages
[ 11%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 11%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 12%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 13%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 14%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 16%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 23%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 28%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 29%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 30%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 31%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 35%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 38%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 40%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 44%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 45%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 47%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 48%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 48%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 49%] Generating /tmp/tmp0q1lan81/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 53%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #795

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

In file included from /usr/include/stdio.h:980,
from /usr/include/c++/13/cstdio:42,
from /usr/include/c++/13/ext/string_conversions.h:45,
from /usr/include/c++/13/bits/basic_string.h:4109,
from /usr/include/c++/13/string:54,
from /tmp/tmpv0x5b46x/libs/images/libimages/images.h:6,
from /tmp/tmpv0x5b46x/libs/images/libimages/images.cpp:1:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpv0x5b46x/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpv0x5b46x/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpv0x5b46x/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpv0x5b46x/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpv0x5b46x/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpv0x5b46x/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpv0x5b46x/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpv0x5b46x/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpv0x5b46x/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpv0x5b46x/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpv0x5b46x/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpv0x5b46x/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/tmp/tmpv0x5b46x/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "SHORT_FILE" redefined
3 | #define SHORT_FILE "ocl_engine.cpp"
|
In file included from /tmp/tmpv0x5b46x/libs/gpu/libgpu/work_size.h:3,
from /tmp/tmpv0x5b46x/libs/gpu/libgpu/opencl/engine.h:17,
from /tmp/tmpv0x5b46x/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmpv0x5b46x/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
52 | #define SHORT_FILE "unknown"
|
In file included from /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/spirv_reflect/shader_module_info.cpp:8:
/tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/spirv_reflect/../vulkan_api_headers.h:41:10: fatal error: vma/vk_mem_alloc.h: No such file or directory
41 | #include <vma/vk_mem_alloc.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:532: libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:453: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 0%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 2%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 3%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Linking CXX static library liblibclew.a
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 9%] Linking CXX static library liblibimages.a
[ 9%] Built target libimages
[ 11%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 11%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 13%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 13%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 14%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 16%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 23%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 28%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 29%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 31%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 35%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 38%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 40%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 44%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 45%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 47%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 47%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 49%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 49%] Generating /tmp/tmpv0x5b46x/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 53%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

In file included from /usr/include/stdio.h:980,
from /usr/include/c++/13/cstdio:42,
from /usr/include/c++/13/ext/string_conversions.h:45,
from /usr/include/c++/13/bits/basic_string.h:4109,
from /usr/include/c++/13/string:54,
from /tmp/tmpofjlwl_u/libs/images/libimages/images.h:6,
from /tmp/tmpofjlwl_u/libs/images/libimages/images.cpp:1:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpofjlwl_u/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpofjlwl_u/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpofjlwl_u/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpofjlwl_u/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpofjlwl_u/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpofjlwl_u/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpofjlwl_u/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpofjlwl_u/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpofjlwl_u/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpofjlwl_u/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpofjlwl_u/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpofjlwl_u/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/tmp/tmpofjlwl_u/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "SHORT_FILE" redefined
3 | #define SHORT_FILE "ocl_engine.cpp"
|
In file included from /tmp/tmpofjlwl_u/libs/gpu/libgpu/work_size.h:3,
from /tmp/tmpofjlwl_u/libs/gpu/libgpu/opencl/engine.h:17,
from /tmp/tmpofjlwl_u/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmpofjlwl_u/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
52 | #define SHORT_FILE "unknown"
|
In file included from /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/spirv_reflect/shader_module_info.cpp:8:
/tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/spirv_reflect/../vulkan_api_headers.h:41:10: fatal error: vma/vk_mem_alloc.h: No such file or directory
41 | #include <vma/vk_mem_alloc.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:532: libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:453: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 2%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 2%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 3%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Linking CXX static library liblibclew.a
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 9%] Linking CXX static library liblibimages.a
[ 9%] Built target libimages
[ 11%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 11%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 13%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 13%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 14%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 28%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 29%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 30%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 31%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 35%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 38%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 44%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 45%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 47%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 48%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 48%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 49%] Generating /tmp/tmpofjlwl_u/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 53%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

In file included from /usr/include/stdio.h:980,
from /usr/include/c++/13/cstdio:42,
from /usr/include/c++/13/ext/string_conversions.h:45,
from /usr/include/c++/13/bits/basic_string.h:4109,
from /usr/include/c++/13/string:54,
from /tmp/tmphdwn9btw/libs/images/libimages/images.h:6,
from /tmp/tmphdwn9btw/libs/images/libimages/images.cpp:1:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmphdwn9btw/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmphdwn9btw/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmphdwn9btw/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmphdwn9btw/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmphdwn9btw/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmphdwn9btw/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmphdwn9btw/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmphdwn9btw/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmphdwn9btw/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmphdwn9btw/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmphdwn9btw/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmphdwn9btw/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/tmp/tmphdwn9btw/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "SHORT_FILE" redefined
3 | #define SHORT_FILE "ocl_engine.cpp"
|
In file included from /tmp/tmphdwn9btw/libs/gpu/libgpu/work_size.h:3,
from /tmp/tmphdwn9btw/libs/gpu/libgpu/opencl/engine.h:17,
from /tmp/tmphdwn9btw/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmphdwn9btw/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
52 | #define SHORT_FILE "unknown"
|
In file included from /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/spirv_reflect/shader_module_info.cpp:8:
/tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/spirv_reflect/../vulkan_api_headers.h:41:10: fatal error: vma/vk_mem_alloc.h: No such file or directory
41 | #include <vma/vk_mem_alloc.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:532: libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:453: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 0%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 1%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 1%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 3%] Linking CXX static library liblibclew.a
[ 4%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 9%] Linking CXX static library liblibimages.a
[ 9%] Built target libimages
[ 13%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 13%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 13%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 13%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 14%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 23%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 28%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 29%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 30%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 31%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 35%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 40%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 44%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 45%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 45%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 47%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 48%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 48%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 49%] Generating /tmp/tmphdwn9btw/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 53%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

In file included from /usr/include/stdio.h:980,
from /usr/include/c++/13/cstdio:42,
from /usr/include/c++/13/ext/string_conversions.h:45,
from /usr/include/c++/13/bits/basic_string.h:4109,
from /usr/include/c++/13/string:54,
from /tmp/tmpfedwy4tr/libs/images/libimages/images.h:6,
from /tmp/tmpfedwy4tr/libs/images/libimages/images.cpp:1:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpfedwy4tr/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpfedwy4tr/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpfedwy4tr/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpfedwy4tr/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpfedwy4tr/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpfedwy4tr/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpfedwy4tr/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpfedwy4tr/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpfedwy4tr/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpfedwy4tr/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpfedwy4tr/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpfedwy4tr/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/tmp/tmpfedwy4tr/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "SHORT_FILE" redefined
3 | #define SHORT_FILE "ocl_engine.cpp"
|
In file included from /tmp/tmpfedwy4tr/libs/gpu/libgpu/work_size.h:3,
from /tmp/tmpfedwy4tr/libs/gpu/libgpu/opencl/engine.h:17,
from /tmp/tmpfedwy4tr/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmpfedwy4tr/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
52 | #define SHORT_FILE "unknown"
|
In file included from /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/spirv_reflect/shader_module_info.cpp:8:
/tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/spirv_reflect/../vulkan_api_headers.h:41:10: fatal error: vma/vk_mem_alloc.h: No such file or directory
41 | #include <vma/vk_mem_alloc.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:532: libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:453: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 0%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 1%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 2%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 3%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Linking CXX static library liblibclew.a
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 9%] Linking CXX static library liblibimages.a
[ 9%] Built target libimages
[ 11%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 11%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 13%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 13%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 14%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 16%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 19%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 23%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 28%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 29%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 31%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 35%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 38%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 40%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 44%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 47%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 48%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 48%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 49%] Generating /tmp/tmpfedwy4tr/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 53%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

In file included from /usr/include/stdio.h:980,
from /usr/include/c++/13/cstdio:42,
from /usr/include/c++/13/ext/string_conversions.h:45,
from /usr/include/c++/13/bits/basic_string.h:4109,
from /usr/include/c++/13/string:54,
from /tmp/tmp_ndzvxqi/libs/images/libimages/images.h:6,
from /tmp/tmp_ndzvxqi/libs/images/libimages/images.cpp:1:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmp_ndzvxqi/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmp_ndzvxqi/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmp_ndzvxqi/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmp_ndzvxqi/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmp_ndzvxqi/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmp_ndzvxqi/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmp_ndzvxqi/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmp_ndzvxqi/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmp_ndzvxqi/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmp_ndzvxqi/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmp_ndzvxqi/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmp_ndzvxqi/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/tmp/tmp_ndzvxqi/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "SHORT_FILE" redefined
3 | #define SHORT_FILE "ocl_engine.cpp"
|
In file included from /tmp/tmp_ndzvxqi/libs/gpu/libgpu/work_size.h:3,
from /tmp/tmp_ndzvxqi/libs/gpu/libgpu/opencl/engine.h:17,
from /tmp/tmp_ndzvxqi/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmp_ndzvxqi/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
52 | #define SHORT_FILE "unknown"
|
In file included from /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/spirv_reflect/shader_module_info.cpp:8:
/tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/spirv_reflect/../vulkan_api_headers.h:41:10: fatal error: vma/vk_mem_alloc.h: No such file or directory
41 | #include <vma/vk_mem_alloc.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:532: libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:453: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 0%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 0%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 1%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 3%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Linking CXX static library liblibclew.a
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 9%] Linking CXX static library liblibimages.a
[ 9%] Built target libimages
[ 11%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 13%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 13%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 13%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 14%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 23%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 28%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 29%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 31%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 35%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 38%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 40%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 44%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 45%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 47%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 48%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 48%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 49%] Generating /tmp/tmp_ndzvxqi/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 53%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

In file included from /usr/include/stdio.h:980,
from /usr/include/c++/13/cstdio:42,
from /usr/include/c++/13/ext/string_conversions.h:45,
from /usr/include/c++/13/bits/basic_string.h:4109,
from /usr/include/c++/13/string:54,
from /tmp/tmpffz3cebx/libs/images/libimages/images.h:6,
from /tmp/tmpffz3cebx/libs/images/libimages/images.cpp:1:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpffz3cebx/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpffz3cebx/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpffz3cebx/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpffz3cebx/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpffz3cebx/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpffz3cebx/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpffz3cebx/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpffz3cebx/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpffz3cebx/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpffz3cebx/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpffz3cebx/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpffz3cebx/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/tmp/tmpffz3cebx/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "SHORT_FILE" redefined
3 | #define SHORT_FILE "ocl_engine.cpp"
|
In file included from /tmp/tmpffz3cebx/libs/gpu/libgpu/work_size.h:3,
from /tmp/tmpffz3cebx/libs/gpu/libgpu/opencl/engine.h:17,
from /tmp/tmpffz3cebx/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmpffz3cebx/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
52 | #define SHORT_FILE "unknown"
|
In file included from /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/spirv_reflect/shader_module_info.cpp:8:
/tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/spirv_reflect/../vulkan_api_headers.h:41:10: fatal error: vma/vk_mem_alloc.h: No such file or directory
41 | #include <vma/vk_mem_alloc.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:532: libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:453: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 2%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 2%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 3%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Linking CXX static library liblibclew.a
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 9%] Linking CXX static library liblibimages.a
[ 9%] Built target libimages
[ 11%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 11%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 13%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 13%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 16%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 28%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 29%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 31%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 35%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 38%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 40%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 44%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 45%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 47%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 48%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 48%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 49%] Generating /tmp/tmpffz3cebx/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 53%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr CMake:

CMake Warning (dev) at libs/utils/CMakeLists.txt:25 (find_package):
Policy CMP0146 is not set: The FindCUDA module is removed. Run "cmake
--help-policy CMP0146" 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.
CMake Error at /usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:780 (message):
Compiling the CUDA compiler identification source file
"CMakeCUDACompilerId.cu" failed.
Compiler: /usr/local/cuda/bin/nvcc
Build flags:
Id flags: --keep;--keep-dir;tmp -v
The output was:
1
#$ NVVM_BRANCH=nvvm
#$ SPACE=
#$ CUDART=cudart
#$ HERE=/usr/local/cuda/bin
#$ THERE=/usr/local/cuda/bin
#$ TARGET_SIZE=
#$ TARGET_DIR=
#$ TARGET_DIR=targets/x86_64-linux
#$ TOP=/usr/local/cuda/bin/..
#$ NVVMIR_LIBRARY_DIR=/usr/local/cuda/bin/../nvvm/libdevice
#$
LD_LIBRARY_PATH=/usr/local/cuda/bin/../lib:/usr/local/cuda/lib64:/usr/local/cuda-12.2/lib64:
#$
PATH=/usr/local/cuda/bin/../nvvm/bin:/usr/local/cuda/bin:/usr/local/cuda/bin:/usr/local/cuda-12.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
#$ INCLUDES="-I/usr/local/cuda/bin/../targets/x86_64-linux/include"
#$ LIBRARIES= "-L/usr/local/cuda/bin/../targets/x86_64-linux/lib/stubs"
"-L/usr/local/cuda/bin/../targets/x86_64-linux/lib"
#$ CUDAFE_FLAGS=
#$ PTXAS_FLAGS=
#$ rm tmp/a_dlink.reg.c
#$ gcc -D__CUDA_ARCH_LIST__=520 -E -x c++ -D__CUDACC__ -D__NVCC__
"-I/usr/local/cuda/bin/../targets/x86_64-linux/include"
-D__CUDACC_VER_MAJOR__=12 -D__CUDACC_VER_MINOR__=2
-D__CUDACC_VER_BUILD__=140 -D__CUDA_API_VER_MAJOR__=12
-D__CUDA_API_VER_MINOR__=2 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -include
"cuda_runtime.h" -m64 "CMakeCUDACompilerId.cu" -o
"tmp/CMakeCUDACompilerId.cpp4.ii"
In file included from
/usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_runtime.h:82,
from :
/usr/local/cuda/bin/../targets/x86_64-linux/include/crt/host_config.h:143:2:
error: #error -- unsupported GNU version! gcc versions later than 12 are
not supported! The nvcc flag '-allow-unsupported-compiler' can be used to
override this version check; however, using an unsupported host compiler
may cause compilation failure or incorrect run time execution. Use at your
own risk.
143 | #error -- unsupported GNU version! gcc versions later than 12 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
| ^~~~~

--error 0x1 --

Call Stack (most recent call first):
/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)
/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:53 (__determine_compiler_id_test)
/usr/share/cmake-3.28/Modules/CMakeDetermineCUDACompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID)
libs/gpu/CMakeLists.txt:210 (enable_language)

Вывод stdout CMake:

-- Vulkan glslc compiler from system PATH will be used
-- Configuring incomplete, errors occurred!

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

/tmp/tmpb84vltw7/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "SHORT_FILE" redefined
3 | #define SHORT_FILE "ocl_engine.cpp"
|
In file included from /tmp/tmpb84vltw7/libs/gpu/libgpu/work_size.h:3,
from /tmp/tmpb84vltw7/libs/gpu/libgpu/opencl/engine.h:17,
from /tmp/tmpb84vltw7/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmpb84vltw7/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
52 | #define SHORT_FILE "unknown"
|
In file included from /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/spirv_reflect/shader_module_info.cpp:8:
/tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/spirv_reflect/../vulkan_api_headers.h:41:10: fatal error: vma/vk_mem_alloc.h: No such file or directory
41 | #include <vma/vk_mem_alloc.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:532: libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:453: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 0%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 1%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 3%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 3%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 4%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Linking CXX static library liblibclew.a
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 10%] Linking CXX static library liblibimages.a
[ 10%] Built target libimages
[ 12%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 12%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 14%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 14%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 19%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 23%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 28%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 31%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 35%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 38%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 40%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 44%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 45%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 47%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 48%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 48%] Generating /tmp/tmpb84vltw7/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 49%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

/tmp/tmpaepwovim/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "SHORT_FILE" redefined
3 | #define SHORT_FILE "ocl_engine.cpp"
|
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/work_size.h:3,
from /tmp/tmpaepwovim/libs/gpu/libgpu/opencl/engine.h:17,
from /tmp/tmpaepwovim/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmpaepwovim/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
52 | #define SHORT_FILE "unknown"
|
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In constructor ‘avk2::InstanceContext::InstanceContext(bool)’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:220:41: error: no matching function for call to ‘vk::Instance::Instance(std::__shared_ptr_access<vk::raii::Instance, __gnu_cxx::S_atomic, false, false>::element_type&)’
220 | VKF.init(vk::Instance(*instance
));
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:15446:5: note: candidate: ‘vk::Instance::Instance(VkInstance)’
15446 | Instance( VkInstance instance ) VULKAN_HPP_NOEXCEPT : m_instance( instance ) {}
| ^~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:15446:26: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Instance, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Instance’} to ‘VkInstance’ {aka ‘VkInstance_T*’}
15446 | Instance( VkInstance instance ) VULKAN_HPP_NOEXCEPT : m_instance( instance ) {}
| ~~~~~~~~~~~^~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:15444:26: note: candidate: ‘constexpr vk::Instance::Instance(std::nullptr_t)’
15444 | VULKAN_HPP_CONSTEXPR Instance( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:15444:36: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Instance, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Instance’} to ‘std::nullptr_t’
15444 | VULKAN_HPP_CONSTEXPR Instance( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:15442:26: note: candidate: ‘constexpr vk::Instance::Instance()’
15442 | VULKAN_HPP_CONSTEXPR Instance() = default;
| ^~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:15442:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:15431:9: note: candidate: ‘constexpr vk::Instance::Instance(const vk::Instance&)’
15431 | class Instance
| ^~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:15431:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Instance, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Instance’} to ‘const vk::Instance&’
/usr/include/vulkan/vulkan_handles.hpp:15431:9: note: candidate: ‘constexpr vk::Instance::Instance(vk::Instance&&)’
/usr/include/vulkan/vulkan_handles.hpp:15431:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Instance, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Instance’} to ‘vk::Instance&&’
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In constructor ‘avk2::VkContext::VkContext(uint64_t, bool)’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:422:96: error: no matching function for call to ‘vk::PhysicalDevice::PhysicalDevice(std::__shared_ptr<vk::raii::PhysicalDevice, __gnu_cxx::S_atomic>::element_type&)’
422 | allocatorCreateInfo.physicalDevice = vk::PhysicalDevice(*physical_device
.get());
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:14028:5: note: candidate: ‘vk::PhysicalDevice::PhysicalDevice(VkPhysicalDevice)’
14028 | PhysicalDevice( VkPhysicalDevice physicalDevice ) VULKAN_HPP_NOEXCEPT : m_physicalDevice( physicalDevice ) {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:14028:38: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::PhysicalDevice, __gnu_cxx::_S_atomic>::element_type’ {aka ‘vk::raii::PhysicalDevice’} to ‘VkPhysicalDevice’ {aka ‘VkPhysicalDevice_T*’}
14028 | PhysicalDevice( VkPhysicalDevice physicalDevice ) VULKAN_HPP_NOEXCEPT : m_physicalDevice( physicalDevice ) {}
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:14026:26: note: candidate: ‘constexpr vk::PhysicalDevice::PhysicalDevice(std::nullptr_t)’
14026 | VULKAN_HPP_CONSTEXPR PhysicalDevice( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:14026:42: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::PhysicalDevice, __gnu_cxx::_S_atomic>::element_type’ {aka ‘vk::raii::PhysicalDevice’} to ‘std::nullptr_t’
14026 | VULKAN_HPP_CONSTEXPR PhysicalDevice( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:14024:26: note: candidate: ‘constexpr vk::PhysicalDevice::PhysicalDevice()’
14024 | VULKAN_HPP_CONSTEXPR PhysicalDevice() = default;
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:14024:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:14013:9: note: candidate: ‘constexpr vk::PhysicalDevice::PhysicalDevice(const vk::PhysicalDevice&)’
14013 | class PhysicalDevice
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:14013:9: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::PhysicalDevice, __gnu_cxx::_S_atomic>::element_type’ {aka ‘vk::raii::PhysicalDevice’} to ‘const vk::PhysicalDevice&’
/usr/include/vulkan/vulkan_handles.hpp:14013:9: note: candidate: ‘constexpr vk::PhysicalDevice::PhysicalDevice(vk::PhysicalDevice&&)’
/usr/include/vulkan/vulkan_handles.hpp:14013:9: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::PhysicalDevice, __gnu_cxx::_S_atomic>::element_type’ {aka ‘vk::raii::PhysicalDevice’} to ‘vk::PhysicalDevice&&’
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:423:71: error: no matching function for call to ‘vk::Device::Device(std::__shared_ptr<vk::raii::Device, __gnu_cxx::S_atomic>::element_type&)’
423 | allocatorCreateInfo.device = vk::Device(*device
.get());
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:8796:5: note: candidate: ‘vk::Device::Device(VkDevice)’
8796 | Device( VkDevice device ) VULKAN_HPP_NOEXCEPT : m_device( device ) {}
| ^~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8796:22: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::Device, __gnu_cxx::_S_atomic>::element_type’ {aka ‘vk::raii::Device’} to ‘VkDevice’ {aka ‘VkDevice_T*’}
8796 | Device( VkDevice device ) VULKAN_HPP_NOEXCEPT : m_device( device ) {}
| ~~~~~~~~~^~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8794:26: note: candidate: ‘constexpr vk::Device::Device(std::nullptr_t)’
8794 | VULKAN_HPP_CONSTEXPR Device( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8794:34: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::Device, __gnu_cxx::_S_atomic>::element_type’ {aka ‘vk::raii::Device’} to ‘std::nullptr_t’
8794 | VULKAN_HPP_CONSTEXPR Device( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8792:26: note: candidate: ‘constexpr vk::Device::Device()’
8792 | VULKAN_HPP_CONSTEXPR Device() = default;
| ^~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8792:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:8781:9: note: candidate: ‘constexpr vk::Device::Device(const vk::Device&)’
8781 | class Device
| ^~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8781:9: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::Device, __gnu_cxx::_S_atomic>::element_type’ {aka ‘vk::raii::Device’} to ‘const vk::Device&’
/usr/include/vulkan/vulkan_handles.hpp:8781:9: note: candidate: ‘constexpr vk::Device::Device(vk::Device&&)’
/usr/include/vulkan/vulkan_handles.hpp:8781:9: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::Device, _gnu_cxx::S_atomic>::element_type’ {aka ‘vk::raii::Device’} to ‘vk::Device&&’
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘vk::raii::CommandBuffer avk2::VulkanEngine::createCommandBuffer()’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:519:121: error: no matching function for call to ‘vk::CommandBufferAllocateInfo::CommandBufferAllocateInfo(vk::raii::CommandPool&, vk::CommandBufferLevel, int)’
519 | vk::CommandBufferAllocateInfo command_buffer_allocate_info(getCommandPool(), vk::CommandBufferLevel::ePrimary, 1);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:14491:5: note: candidate: ‘vk::CommandBufferAllocateInfo::CommandBufferAllocateInfo(const VkCommandBufferAllocateInfo&)’
14491 | CommandBufferAllocateInfo( VkCommandBufferAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:14491:5: note: candidate expects 1 argument, 3 provided
/usr/include/vulkan/vulkan_structs.hpp:14489:26: note: candidate: ‘constexpr vk::CommandBufferAllocateInfo::CommandBufferAllocateInfo(const vk::CommandBufferAllocateInfo&)’
14489 | VULKAN_HPP_CONSTEXPR CommandBufferAllocateInfo( CommandBufferAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:14489:26: note: candidate expects 1 argument, 3 provided
/usr/include/vulkan/vulkan_structs.hpp:14478:26: note: candidate: ‘constexpr vk::CommandBufferAllocateInfo::CommandBufferAllocateInfo(vk::CommandPool, vk::CommandBufferLevel, uint32_t, const void*)’
14478 | VULKAN_HPP_CONSTEXPR CommandBufferAllocateInfo( VULKAN_HPP_NAMESPACE::CommandPool commandPool
= {},
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:14478:94: note: no known conversion for argument 1 from ‘vk::raii::CommandPool’ to ‘vk::CommandPool’
14478 | VULKAN_HPP_CONSTEXPR CommandBufferAllocateInfo( VULKAN_HPP_NAMESPACE::CommandPool commandPool
= {},
| ^
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘void avk2::VulkanEngine::submitCommandBuffer(const vk::raii::CommandBuffer&)’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:527:67: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
527 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 345123451241);
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘std::shared_ptrvk::raii::Fence avk2::VulkanEngine::submitCommandBufferAsync(const vk::raii::CommandBuffer&)’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:532:53: error: conversion from ‘const vk::raii::CommandBuffer’ to non-scalar type ‘vk::CommandBuffer’ requested
532 | vk::CommandBuffer command_buffer_non_raii = command_buffer;
| ^~~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:536:42: error: cannot convert ‘std::_shared_ptr_access<vk::raii::Fence, gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence’
536 | getQueue().submit({submit_info}, fence);
| ^~~~~~
| |
| std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type {aka vk::raii::Fence}
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:17,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_raii.hpp:11946:124: note: initializing argument 2 of ‘void vk::raii::Queue::submit(const vk::ArrayProxy&, vk::Fence) const’
11946 | VULKAN_HPP_NAMESPACE::Fence fence ) const
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘vk::raii::DescriptorSet avk2::VulkanEngine::allocateDescriptor(vk::raii::DescriptorSetLayout&, const std::vectorvk::DescriptorType&)’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:547:66: error: conversion from ‘vk::raii::DescriptorSetLayout’ to non-scalar type ‘vk::DescriptorSetLayout’ requested
547 | vk::DescriptorSetLayout descriptor_set_layout_non_raii = descriptor_set_layout;
| ^~~~~~~~~~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:548:104: error: no matching function for call to ‘vk::DescriptorSetAllocateInfo::DescriptorSetAllocateInfo(vk::raii::DescriptorPool&, vk::DescriptorSetLayout&)’
548 | vk::DescriptorSetAllocateInfo allocate_info(getDescriptorPool(), descriptor_set_layout_non_raii);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:24606:5: note: candidate: ‘vk::DescriptorSetAllocateInfo::DescriptorSetAllocateInfo(vk::DescriptorPool, const vk::ArrayProxyNoTemporaries&, const void
)’
24606 | DescriptorSetAllocateInfo( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool
,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:24606:135: note: no known conversion for argument 1 from ‘vk::raii::DescriptorPool’ to ‘vk::DescriptorPool’
24606 | DescriptorSetAllocateInfo( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool
,
| ^
/usr/include/vulkan/vulkan_structs.hpp:24600:5: note: candidate: ‘vk::DescriptorSetAllocateInfo::DescriptorSetAllocateInfo(const VkDescriptorSetAllocateInfo&)’
24600 | DescriptorSetAllocateInfo( VkDescriptorSetAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:24600:5: note: candidate expects 1 argument, 2 provided
/usr/include/vulkan/vulkan_structs.hpp:24598:26: note: candidate: ‘constexpr vk::DescriptorSetAllocateInfo::DescriptorSetAllocateInfo(const vk::DescriptorSetAllocateInfo&)’
24598 | VULKAN_HPP_CONSTEXPR DescriptorSetAllocateInfo( DescriptorSetAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:24598:26: note: candidate expects 1 argument, 2 provided
/usr/include/vulkan/vulkan_structs.hpp:24587:26: note: candidate: ‘constexpr vk::DescriptorSetAllocateInfo::DescriptorSetAllocateInfo(vk::DescriptorPool, uint32_t, const vk::DescriptorSetLayout*, const void*)’
24587 | VULKAN_HPP_CONSTEXPR DescriptorSetAllocateInfo( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool
= {},
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:24587:103: note: no known conversion for argument 1 from ‘vk::raii::DescriptorPool’ to ‘vk::DescriptorPool’
24587 | VULKAN_HPP_CONSTEXPR DescriptorSetAllocateInfo( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool
= {},
| ^
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘void avk2::VulkanEngine::writeBuffer(const avk2::raii::BufferData&, size_t, size_t, const void*)’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:965:83: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
965 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 453151251236);
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘void avk2::VulkanEngine::readBuffer(const avk2::raii::BufferData&, size_t, size_t, void*)’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1009:83: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
1009 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 675623543242141);
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::_shared_ptr_access<vk::raii::Fence, gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘avk2::VulkanKernel* avk2::KernelSource::compileComputeKernel(const std::shared_ptravk2::VulkanEngine&)’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1157:138: error: no matching function for call to ‘vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(, vk::ShaderStageFlagBits, vk::raii::ShaderModule&, const char*)’
1157 | vk::PipelineShaderStageCreateInfo pipeline_stages_create_info({}, vk::ShaderStageFlagBits::eCompute, shader_module, name
.c_str());
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:15973:5: note: candidate: ‘vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(const VkPipelineShaderStageCreateInfo&)’
15973 | PipelineShaderStageCreateInfo( VkPipelineShaderStageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:15973:5: note: candidate expects 1 argument, 4 provided
/usr/include/vulkan/vulkan_structs.hpp:15971:26: note: candidate: ‘constexpr vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(const vk::PipelineShaderStageCreateInfo&)’
15971 | VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateInfo( PipelineShaderStageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:15971:26: note: candidate expects 1 argument, 4 provided
/usr/include/vulkan/vulkan_structs.hpp:15956:26: note: candidate: ‘constexpr vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(vk::PipelineShaderStageCreateFlags, vk::ShaderStageFlagBits, vk::ShaderModule, const char*, const vk::SpecializationInfo*, const void*)’
15956 | VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateInfo( VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags flags
= {},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:15958:99: note: no known conversion for argument 3 from ‘vk::raii::ShaderModule’ to ‘vk::ShaderModule’
15958 | VULKAN_HPP_NAMESPACE::ShaderModule module
= {},
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1179:145: error: could not convert ‘{descriptor_set_layout_raii, descriptor_set_layout_rassert_raii}’ from ‘’ to ‘std::vectorvk::DescriptorSetLayout’
1179 | std::vectorvk::DescriptorSetLayout descriptor_set_layouts_non_raii = { descriptor_set_layout_raii, descriptor_set_layout_rassert_raii };
| ^
| |
|
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1192:48: error: cannot convert ‘vk::raii::PipelineLayout’ to ‘vk::PipelineLayout’
1192 | compute_pipeline_create_info.setLayout(pipeline_layout);
| ^~~~~~~~~~~~~~~
| |
| vk::raii::PipelineLayout
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:16162:105: note: initializing argument 1 of ‘constexpr vk::ComputePipelineCreateInfo& vk::ComputePipelineCreateInfo::setLayout(vk::PipelineLayout)’
16162 | VULKAN_HPP_CONSTEXPR_14 ComputePipelineCreateInfo & setLayout( VULKAN_HPP_NAMESPACE::PipelineLayout layout ) VULKAN_HPP_NOEXCEPT
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘void avk2::KernelSource::exec(const avk2::PushConstant&, const gpu::WorkSize&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&)’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1323:113: error: no matching function for call to ‘vk::WriteDescriptorSet::WriteDescriptorSet(vk::raii::DescriptorSet&, unsigned int&, int, int, gnu_cxx::alloc_traits<std::allocatorvk::DescriptorType, vk::DescriptorType>::value_type&)’
1323 | descriptor_writes[i] = vk::WriteDescriptorSet(descriptor_set, binding, 0, 1, descriptor_types[i]);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:97021:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, vk::DescriptorType, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const void*)’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97021:129: note: no known conversion for argument 1 from ‘vk::raii::DescriptorSet’ to ‘vk::DescriptorSet’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(const VkWriteDescriptorSet&)’
97018 | WriteDescriptorSet( VkWriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT : WriteDescriptorSet( reinterpret_cast<WriteDescriptorSet const >( &rhs ) ) {}
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(const vk::WriteDescriptorSet&)’
97016 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( WriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:96995:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, uint32_t, vk::DescriptorType, const vk::DescriptorImageInfo
, const vk::DescriptorBufferInfo
, const vk::BufferView*, const void*)’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:96995:96: note: no known conversion for argument 1 from ‘vk::raii::DescriptorSet’ to ‘vk::DescriptorSet’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1356:86: error: cannot convert ‘vk::raii::Pipeline’ to ‘vk::Pipeline’
1356 | command_buffer.bindPipeline(vk::PipelineBindPoint::eCompute, kernel->pipeline());
| ~~~~~~~~~~~~~~~~^~
| |
| vk::raii::Pipeline
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:17,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_raii.hpp:12973:97: note: initializing argument 2 of ‘void vk::raii::CommandBuffer::bindPipeline(vk::PipelineBindPoint, vk::Pipeline) const’
12973 | VULKAN_HPP_NAMESPACE::Pipeline pipeline ) const VULKAN_HPP_NOEXCEPT
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1358:84: error: could not convert ‘{descriptor_set}’ from ‘’ to ‘std::vectorvk::DescriptorSet’
1358 | std::vectorvk::DescriptorSet descriptor_sets_non_raii = { descriptor_set };
| ^
| |
|
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1369:170: error: no matching function for call to ‘vk::WriteDescriptorSet::WriteDescriptorSet(std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type&, int, int, int, __gnu_cxx::_alloc_traits<std::allocatorvk::DescriptorType, vk::DescriptorType>::value_type&)’
1369 | vk::WriteDescriptorSet descriptor_write = vk::WriteDescriptorSet(rassert_descriptor_set, VK_RASSERT_CODE_BINDING_SLOT, 0, 1, rassert_descriptor_types[0]);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:97021:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, vk::DescriptorType, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const void
)’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97021:129: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, _gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘vk::DescriptorSet’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(const VkWriteDescriptorSet&)’
97018 | WriteDescriptorSet( VkWriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT : WriteDescriptorSet( reinterpret_cast<WriteDescriptorSet const >( &rhs ) ) {}
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(const vk::WriteDescriptorSet&)’
97016 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( WriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:96995:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, uint32_t, vk::DescriptorType, const vk::DescriptorImageInfo
, const vk::DescriptorBufferInfo
, const vk::BufferView*, const void*)’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:96995:96: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘vk::DescriptorSet’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1374:51: error: no matching function for call to ‘std::vectorvk::DescriptorSet::push_back(std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type&)’
1374 | descriptor_sets_non_raii.push_back(rassert_descriptor_set);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/../context.h:3,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/data_buffer.h:6,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.h:3,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1:
/usr/include/c++/11/bits/stl_vector.h:1187:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vk::DescriptorSet; _Alloc = std::allocatorvk::DescriptorSet; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSet]’
1187 | push_back(const value_type& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘const value_type&’ {aka ‘const vk::DescriptorSet&’}
1187 | push_back(const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/11/bits/stl_vector.h:1203:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = vk::DescriptorSet; _Alloc = std::allocatorvk::DescriptorSet; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSet]’
1203 | push_back(value_type&& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘std::vectorvk::DescriptorSet::value_type&&’ {aka ‘vk::DescriptorSet&&’}
1203 | push_back(value_type&& __x)
| ~~~~~~~~~~~~~^~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1376:119: error: no matching function for call to ‘vk::PipelineLayout::PipelineLayout(vk::raii::PipelineLayout&)’
1376 | command_buffer.bindDescriptorSets(vk::PipelineBindPoint::eCompute, vk::PipelineLayout(kernel->pipelineLayout()), 0, descriptor_sets_non_raii, nullptr);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:3236:34: note: candidate: ‘vk::PipelineLayout::PipelineLayout(VkPipelineLayout)’
3236 | VULKAN_HPP_TYPESAFE_EXPLICIT PipelineLayout( VkPipelineLayout pipelineLayout ) VULKAN_HPP_NOEXCEPT : m_pipelineLayout( pipelineLayout ) {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3236:67: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘VkPipelineLayout’ {aka ‘VkPipelineLayout_T
’}
3236 | VULKAN_HPP_TYPESAFE_EXPLICIT PipelineLayout( VkPipelineLayout pipelineLayout ) VULKAN_HPP_NOEXCEPT : m_pipelineLayout( pipelineLayout ) {}
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3234:26: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout(std::nullptr_t)’
3234 | VULKAN_HPP_CONSTEXPR PipelineLayout( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3234:42: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘std::nullptr_t’
3234 | VULKAN_HPP_CONSTEXPR PipelineLayout( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3232:26: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout()’
3232 | VULKAN_HPP_CONSTEXPR PipelineLayout() = default;
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3232:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout(const vk::PipelineLayout&)’
3221 | class PipelineLayout
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘const vk::PipelineLayout&’
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout(vk::PipelineLayout&&)’
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘vk::PipelineLayout&&’
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1380:64: error: no matching function for call to ‘vk::CommandBuffer::CommandBuffer(vk::raii::CommandBuffer&)’
1380 | VKF.vkCmdPushConstants(vk::CommandBuffer(command_buffer), VkPipelineLayout(vk::PipelineLayout(kernel->pipelineLayout())), VK_SHADER_STAGE_COMPUTE_BIT, 0, push_constant.size(), push_constant.ptr());
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:4276:5: note: candidate: ‘vk::CommandBuffer::CommandBuffer(VkCommandBuffer)’
4276 | CommandBuffer( VkCommandBuffer commandBuffer ) VULKAN_HPP_NOEXCEPT : m_commandBuffer( commandBuffer ) {}
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4276:36: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘VkCommandBuffer’ {aka ‘VkCommandBuffer_T*’}
4276 | CommandBuffer( VkCommandBuffer commandBuffer ) VULKAN_HPP_NOEXCEPT : m_commandBuffer( commandBuffer ) {}
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4274:26: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer(std::nullptr_t)’
4274 | VULKAN_HPP_CONSTEXPR CommandBuffer( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4274:41: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘std::nullptr_t’
4274 | VULKAN_HPP_CONSTEXPR CommandBuffer( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4272:26: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer()’
4272 | VULKAN_HPP_CONSTEXPR CommandBuffer() = default;
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4272:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer(const vk::CommandBuffer&)’
4261 | class CommandBuffer
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘const vk::CommandBuffer&’
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer(vk::CommandBuffer&&)’
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘vk::CommandBuffer&&’
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1380:127: error: no matching function for call to ‘vk::PipelineLayout::PipelineLayout(vk::raii::PipelineLayout&)’
1380 | VKF.vkCmdPushConstants(vk::CommandBuffer(command_buffer), VkPipelineLayout(vk::PipelineLayout(kernel->pipelineLayout())), VK_SHADER_STAGE_COMPUTE_BIT, 0, push_constant.size(), push_constant.ptr());
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:3236:34: note: candidate: ‘vk::PipelineLayout::PipelineLayout(VkPipelineLayout)’
3236 | VULKAN_HPP_TYPESAFE_EXPLICIT PipelineLayout( VkPipelineLayout pipelineLayout ) VULKAN_HPP_NOEXCEPT : m_pipelineLayout( pipelineLayout ) {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3236:67: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘VkPipelineLayout’ {aka ‘VkPipelineLayout_T*’}
3236 | VULKAN_HPP_TYPESAFE_EXPLICIT PipelineLayout( VkPipelineLayout pipelineLayout ) VULKAN_HPP_NOEXCEPT : m_pipelineLayout( pipelineLayout ) {}
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3234:26: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout(std::nullptr_t)’
3234 | VULKAN_HPP_CONSTEXPR PipelineLayout( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3234:42: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘std::nullptr_t’
3234 | VULKAN_HPP_CONSTEXPR PipelineLayout( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3232:26: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout()’
3232 | VULKAN_HPP_CONSTEXPR PipelineLayout() = default;
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3232:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout(const vk::PipelineLayout&)’
3221 | class PipelineLayout
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘const vk::PipelineLayout&’
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout(vk::PipelineLayout&&)’
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘vk::PipelineLayout&&’
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘void avk2::KernelSource::launchRender(const avk2::RenderBuilder&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&)’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1509:134: error: no matching function for call to ‘vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(, vk::ShaderStageFlagBits&, std::__shared_ptr_access<vk::raii::ShaderModule, _gnu_cxx::S_atomic, false, false>::element_type&, const char*)’
1509 | vk::PipelineShaderStageCreateInfo pipeline_stages_create_info({}, shader_stage, *shader_module, name
.c_str());
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:15973:5: note: candidate: ‘vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(const VkPipelineShaderStageCreateInfo&)’
15973 | PipelineShaderStageCreateInfo( VkPipelineShaderStageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:15973:5: note: candidate expects 1 argument, 4 provided
/usr/include/vulkan/vulkan_structs.hpp:15971:26: note: candidate: ‘constexpr vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(const vk::PipelineShaderStageCreateInfo&)’
15971 | VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateInfo( PipelineShaderStageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:15971:26: note: candidate expects 1 argument, 4 provided
/usr/include/vulkan/vulkan_structs.hpp:15956:26: note: candidate: ‘constexpr vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(vk::PipelineShaderStageCreateFlags, vk::ShaderStageFlagBits, vk::ShaderModule, const char*, const vk::SpecializationInfo*, const void*)’
15956 | VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateInfo( VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags flags
= {},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:15958:99: note: no known conversion for argument 3 from ‘std::__shared_ptr_access<vk::raii::ShaderModule, __gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::ShaderModule’} to ‘vk::ShaderModule’
15958 | VULKAN_HPP_NAMESPACE::ShaderModule module
= {},
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1524:74: error: no matching function for call to ‘std::vectorvk::DescriptorSetLayout::push_back(std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::S_atomic, false, false>::element_type&)’
1524 | descriptor_set_layouts_non_raii.push_back(descriptor_set_layout_raii);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/../context.h:3,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/data_buffer.h:6,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.h:3,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1:
/usr/include/c++/11/bits/stl_vector.h:1187:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vk::DescriptorSetLayout; _Alloc = std::allocatorvk::DescriptorSetLayout; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSetLayout]’
1187 | push_back(const value_type& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSetLayout’} to ‘const value_type&’ {aka ‘const vk::DescriptorSetLayout&’}
1187 | push_back(const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/11/bits/stl_vector.h:1203:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = vk::DescriptorSetLayout; _Alloc = std::allocatorvk::DescriptorSetLayout; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSetLayout]’
1203 | push_back(value_type&& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSetLayout’} to ‘std::vectorvk::DescriptorSetLayout::value_type&&’ {aka ‘vk::DescriptorSetLayout&&’}
1203 | push_back(value_type&& __x)
| ~~~~~~~~~~~~~^~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1528:74: error: no matching function for call to ‘std::vectorvk::DescriptorSetLayout::push_back(std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::_S_atomic, false, false>::element_type&)’
1528 | descriptor_set_layouts_non_raii.push_back(descriptor_set_layout_raii);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/../context.h:3,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/data_buffer.h:6,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.h:3,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1:
/usr/include/c++/11/bits/stl_vector.h:1187:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vk::DescriptorSetLayout; _Alloc = std::allocatorvk::DescriptorSetLayout; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSetLayout]’
1187 | push_back(const value_type& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSetLayout’} to ‘const value_type&’ {aka ‘const vk::DescriptorSetLayout&’}
1187 | push_back(const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/11/bits/stl_vector.h:1203:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = vk::DescriptorSetLayout; _Alloc = std::allocatorvk::DescriptorSetLayout; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSetLayout]’
1203 | push_back(value_type&& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSetLayout’} to ‘std::vectorvk::DescriptorSetLayout::value_type&&’ {aka ‘vk::DescriptorSetLayout&&’}
1203 | push_back(value_type&& __x)
| ~~~~~~~~~~~~~^~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1550:200: error: no matching function for call to ‘vk::WriteDescriptorSet::WriteDescriptorSet(std::__shared_ptr<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic>::element_type&, int, int, int, __gnu_cxx::_alloc_traits<std::allocatorvk::DescriptorType, vk::DescriptorType>::value_type&)’
1550 | vk::WriteDescriptorSet descriptor_write = vk::WriteDescriptorSet(rassert_descriptor_set.get(), VK_RASSERT_CODE_BINDING_SLOT, 0, 1, rassert_descriptor_types[0]);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:97021:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, vk::DescriptorType, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const void
)’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97021:129: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::DescriptorSet, __gnu_cxx::S_atomic>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘vk::DescriptorSet’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(const VkWriteDescriptorSet&)’
97018 | WriteDescriptorSet( VkWriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT : WriteDescriptorSet( reinterpret_cast<WriteDescriptorSet const >( &rhs ) ) {}
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(const vk::WriteDescriptorSet&)’
97016 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( WriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:96995:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, uint32_t, vk::DescriptorType, const vk::DescriptorImageInfo
, const vk::DescriptorBufferInfo
, const vk::BufferView
, const void
)’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:96995:96: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::DescriptorSet, __gnu_cxx::S_atomic>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘vk::DescriptorSet’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1555:74: error: no matching function for call to ‘std::vectorvk::DescriptorSetLayout::push_back(std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::S_atomic, false, false>::element_type&)’
1555 | descriptor_set_layouts_non_raii.push_back(descriptor_set_layout_rassert_raii);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/../context.h:3,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/data_buffer.h:6,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.h:3,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1:
/usr/include/c++/11/bits/stl_vector.h:1187:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vk::DescriptorSetLayout; _Alloc = std::allocatorvk::DescriptorSetLayout; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSetLayout]’
1187 | push_back(const value_type& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSetLayout’} to ‘const value_type&’ {aka ‘const vk::DescriptorSetLayout&’}
1187 | push_back(const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/11/bits/stl_vector.h:1203:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = vk::DescriptorSetLayout; _Alloc = std::allocatorvk::DescriptorSetLayout; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSetLayout]’
1203 | push_back(value_type&& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSetLayout’} to ‘std::vectorvk::DescriptorSetLayout::value_type&&’ {aka ‘vk::DescriptorSetLayout&&’}
1203 | push_back(value_type&& __x)
| ~~~~~~~~~~~~~^~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1584:114: error: no matching function for call to ‘vk::WriteDescriptorSet::WriteDescriptorSet(std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type&, unsigned int&, int, int, __gnu_cxx::_alloc_traits<std::allocatorvk::DescriptorType, vk::DescriptorType>::value_type&)’
1584 | descriptor_writes[i] = vk::WriteDescriptorSet(descriptor_set, binding, 0, 1, descriptor_types[i]);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:97021:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, vk::DescriptorType, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const void
)’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97021:129: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘vk::DescriptorSet’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(const VkWriteDescriptorSet&)’
97018 | WriteDescriptorSet( VkWriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT : WriteDescriptorSet( reinterpret_cast<WriteDescriptorSet const >( &rhs ) ) {}
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(const vk::WriteDescriptorSet&)’
97016 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( WriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:96995:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, uint32_t, vk::DescriptorType, const vk::DescriptorImageInfo
, const vk::DescriptorBufferInfo
, const vk::BufferView
, const void*)’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:96995:96: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘vk::DescriptorSet’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1701:166: error: no matching function for call to ‘vk::FramebufferCreateInfo::FramebufferCreateInfo(, std::__shared_ptr_access<vk::raii::RenderPass, gnu_cxx::S_atomic, false, false>::element_type&, std::vectorvk::ImageView&, const unsigned int&, const unsigned int&, uint32_t&)’
1701 | vk::FramebufferCreateInfo framebuffer_create_info({}, *render_pass, attachments_image_views, params.viewport_width
, params.viewport_height
, nlayers);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:38450:5: note: candidate: ‘vk::FramebufferCreateInfo::FramebufferCreateInfo(vk::FramebufferCreateFlags, vk::RenderPass, const vk::ArrayProxyNoTemporaries&, uint32_t, uint32_t, uint32_t, const void*)’
38450 | FramebufferCreateInfo( VULKAN_HPP_NAMESPACE::FramebufferCreateFlags flags
,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:38451:121: note: no known conversion for argument 2 from ‘std::__shared_ptr_access<vk::raii::RenderPass, _gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘vk::RenderPass’
38451 | VULKAN_HPP_NAMESPACE::RenderPass renderPass
,
| ^
/usr/include/vulkan/vulkan_structs.hpp:38444:5: note: candidate: ‘vk::FramebufferCreateInfo::FramebufferCreateInfo(const VkFramebufferCreateInfo&)’
38444 | FramebufferCreateInfo( VkFramebufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:38444:5: note: candidate expects 1 argument, 6 provided
/usr/include/vulkan/vulkan_structs.hpp:38442:26: note: candidate: ‘constexpr vk::FramebufferCreateInfo::FramebufferCreateInfo(const vk::FramebufferCreateInfo&)’
38442 | VULKAN_HPP_CONSTEXPR FramebufferCreateInfo( FramebufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:38442:26: note: candidate expects 1 argument, 6 provided
/usr/include/vulkan/vulkan_structs.hpp:38423:26: note: candidate: ‘constexpr vk::FramebufferCreateInfo::FramebufferCreateInfo(vk::FramebufferCreateFlags, vk::RenderPass, uint32_t, const vk::ImageView*, uint32_t, uint32_t, uint32_t, const void*)’
38423 | VULKAN_HPP_CONSTEXPR FramebufferCreateInfo( VULKAN_HPP_NAMESPACE::FramebufferCreateFlags flags
= {},
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:38424:94: note: no known conversion for argument 2 from ‘std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘vk::RenderPass’
38424 | VULKAN_HPP_NAMESPACE::RenderPass renderPass
= {},
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1780:52: error: no matching function for call to ‘vk::RenderPass::RenderPass(std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::_S_atomic, false, false>::element_type&)’
1780 | vk::RenderPass(render_pass)
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:8025:34: note: candidate: ‘vk::RenderPass::RenderPass(VkRenderPass)’
8025 | VULKAN_HPP_TYPESAFE_EXPLICIT RenderPass( VkRenderPass renderPass ) VULKAN_HPP_NOEXCEPT : m_renderPass( renderPass ) {}
| ^~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8025:59: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘VkRenderPass’ {aka ‘VkRenderPass_T
’}
8025 | VULKAN_HPP_TYPESAFE_EXPLICIT RenderPass( VkRenderPass renderPass ) VULKAN_HPP_NOEXCEPT : m_renderPass( renderPass ) {}
| ~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8023:26: note: candidate: ‘constexpr vk::RenderPass::RenderPass(std::nullptr_t)’
8023 | VULKAN_HPP_CONSTEXPR RenderPass( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8023:38: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘std::nullptr_t’
8023 | VULKAN_HPP_CONSTEXPR RenderPass( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8021:26: note: candidate: ‘constexpr vk::RenderPass::RenderPass()’
8021 | VULKAN_HPP_CONSTEXPR RenderPass() = default;
| ^~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8021:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:8010:9: note: candidate: ‘constexpr vk::RenderPass::RenderPass(const vk::RenderPass&)’
8010 | class RenderPass
| ^~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8010:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘const vk::RenderPass&’
/usr/include/vulkan/vulkan_handles.hpp:8010:9: note: candidate: ‘constexpr vk::RenderPass::RenderPass(vk::RenderPass&&)’
/usr/include/vulkan/vulkan_handles.hpp:8010:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘vk::RenderPass&&’
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1819:117: error: no matching function for call to ‘vk::RenderPassBeginInfo::RenderPassBeginInfo(std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::_S_atomic, false, false>::element_type&, std::__shared_ptr_access<vk::raii::Framebuffer, __gnu_cxx::S_atomic, false, false>::element_type&, vk::Rect2D&, std::vectorvk::ClearValue&)’
1819 | vk::RenderPassBeginInfo render_pass_begin_info(*render_pass, framebuffer, render_area, clear_values);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:99975:5: note: candidate: ‘vk::RenderPassBeginInfo::RenderPassBeginInfo(vk::RenderPass, vk::Framebuffer, vk::Rect2D, const vk::ArrayProxyNoTemporaries&, const void
)’
99975 | RenderPassBeginInfo( VULKAN_HPP_NAMESPACE::RenderPass renderPass
,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:99975:120: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::RenderPass, _gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘vk::RenderPass’
99975 | RenderPassBeginInfo( VULKAN_HPP_NAMESPACE::RenderPass renderPass
,
| ^
/usr/include/vulkan/vulkan_structs.hpp:99970:5: note: candidate: ‘vk::RenderPassBeginInfo::RenderPassBeginInfo(const VkRenderPassBeginInfo&)’
99970 | RenderPassBeginInfo( VkRenderPassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT : RenderPassBeginInfo( reinterpret_cast<RenderPassBeginInfo const >( &rhs ) )
| ^~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:99970:5: note: candidate expects 1 argument, 4 provided
/usr/include/vulkan/vulkan_structs.hpp:99968:29: note: candidate: ‘constexpr vk::RenderPassBeginInfo::RenderPassBeginInfo(const vk::RenderPassBeginInfo&)’
99968 | VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo( RenderPassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:99968:29: note: candidate expects 1 argument, 4 provided
/usr/include/vulkan/vulkan_structs.hpp:99953:29: note: candidate: ‘constexpr vk::RenderPassBeginInfo::RenderPassBeginInfo(vk::RenderPass, vk::Framebuffer, vk::Rect2D, uint32_t, const vk::ClearValue
, const void
)’
99953 | VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo( VULKAN_HPP_NAMESPACE::RenderPass renderPass
= {},
| ^~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:99953:91: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘vk::RenderPass’
99953 | VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo( VULKAN_HPP_NAMESPACE::RenderPass renderPass
= {},
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1821:79: error: cannot convert ‘std::__shared_ptr_access<vk::raii::Pipeline, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Pipeline’} to ‘vk::Pipeline’
1821 | command_buffer.bindPipeline(vk::PipelineBindPoint::eGraphics, *graphics_pipeline);
| ^~~~~~~~~~~~~~~~~~
| |
| std::__shared_ptr_access<vk::raii::Pipeline, __gnu_cxx::_S_atomic, false, false>::element_type {aka vk::raii::Pipeline}
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:17,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_raii.hpp:12973:97: note: initializing argument 2 of ‘void vk::raii::CommandBuffer::bindPipeline(vk::PipelineBindPoint, vk::Pipeline) const’
12973 | VULKAN_HPP_NAMESPACE::Pipeline pipeline ) const VULKAN_HPP_NOEXCEPT
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1827:59: error: no matching function for call to ‘std::vectorvk::DescriptorSet::push_back(std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type&)’
1827 | descriptor_sets_non_raii.push_back(*descriptor_set);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/../context.h:3,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/data_buffer.h:6,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.h:3,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1:
/usr/include/c++/11/bits/stl_vector.h:1187:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vk::DescriptorSet; _Alloc = std::allocatorvk::DescriptorSet; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSet]’
1187 | push_back(const value_type& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘const value_type&’ {aka ‘const vk::DescriptorSet&’}
1187 | push_back(const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/11/bits/stl_vector.h:1203:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = vk::DescriptorSet; _Alloc = std::allocatorvk::DescriptorSet; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSet]’
1203 | push_back(value_type&& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘std::vectorvk::DescriptorSet::value_type&&’ {aka ‘vk::DescriptorSet&&’}
1203 | push_back(value_type&& __x)
| ~~~~~~~~~~~~~^~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1831:59: error: no matching function for call to ‘std::vectorvk::DescriptorSet::push_back(std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type&)’
1831 | descriptor_sets_non_raii.push_back(*rassert_descriptor_set);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/../context.h:3,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/data_buffer.h:6,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.h:3,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1:
/usr/include/c++/11/bits/stl_vector.h:1187:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vk::DescriptorSet; _Alloc = std::allocatorvk::DescriptorSet; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSet]’
1187 | push_back(const value_type& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘const value_type&’ {aka ‘const vk::DescriptorSet&’}
1187 | push_back(const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/11/bits/stl_vector.h:1203:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = vk::DescriptorSet; _Alloc = std::allocatorvk::DescriptorSet; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSet]’
1203 | push_back(value_type&& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘std::vectorvk::DescriptorSet::value_type&&’ {aka ‘vk::DescriptorSet&&’}
1203 | push_back(value_type&& __x)
| ~~~~~~~~~~~~~^~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1834:93: error: cannot convert ‘std::__shared_ptr_access<vk::raii::PipelineLayout, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::PipelineLayout’} to ‘vk::PipelineLayout’
1834 | command_buffer.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, pipeline_layout, first_set, descriptor_sets_non_raii, nullptr);
| ^~~~~~~~~~~~~~~~
| |
| std::__shared_ptr_access<vk::raii::PipelineLayout, _gnu_cxx::S_atomic, false, false>::element_type {aka vk::raii::PipelineLayout}
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:17,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_raii.hpp:13054:126: note: initializing argument 2 of ‘void vk::raii::CommandBuffer::bindDescriptorSets(vk::PipelineBindPoint, vk::PipelineLayout, uint32_t, const vk::ArrayProxy&, const vk::ArrayProxy&) const’
13054 | VULKAN_HPP_NAMESPACE::PipelineLayout layout,
| ^
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:1840:80: error: no matching function for call to ‘vk::CommandBuffer::CommandBuffer(vk::raii::CommandBuffer&)’
1840 | VKF.vkCmdPushConstants(vk::CommandBuffer(command_buffer), VkPipelineLayout(**pipeline_layout), VK_SHADER_STAGE_ALL_GRAPHICS, 0, params.push_constant
.size(), params.push_constant
.ptr());
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:4276:5: note: candidate: ‘vk::CommandBuffer::CommandBuffer(VkCommandBuffer)’
4276 | CommandBuffer( VkCommandBuffer commandBuffer ) VULKAN_HPP_NOEXCEPT : m_commandBuffer( commandBuffer ) {}
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4276:36: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘VkCommandBuffer’ {aka ‘VkCommandBuffer_T
’}
4276 | CommandBuffer( VkCommandBuffer commandBuffer ) VULKAN_HPP_NOEXCEPT : m_commandBuffer( commandBuffer ) {}
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4274:26: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer(std::nullptr_t)’
4274 | VULKAN_HPP_CONSTEXPR CommandBuffer( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4274:41: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘std::nullptr_t’
4274 | VULKAN_HPP_CONSTEXPR CommandBuffer( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4272:26: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer()’
4272 | VULKAN_HPP_CONSTEXPR CommandBuffer() = default;
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4272:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer(const vk::CommandBuffer&)’
4261 | class CommandBuffer
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘const vk::CommandBuffer&’
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer(vk::CommandBuffer&&)’
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘vk::CommandBuffer&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = char]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:777:39: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = unsigned char]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:778:46: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = short int]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:779:41: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = short unsigned int]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:780:48: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = int]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:781:40: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = unsigned int]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:782:46: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = float]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:783:41: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = long long int]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:784:44: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = long long unsigned int]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:785:51: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = double]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:786:42: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = char]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:869:39: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = unsigned char]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:870:45: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = short int]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:871:40: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = short unsigned int]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:872:47: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = int]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:873:39: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = unsigned int]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:874:46: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = float]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:875:40: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = long long int]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:876:43: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = long long unsigned int]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:877:50: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = double]’:
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:878:41: required from here
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:616: libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/engine.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:453: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 1%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 0%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 3%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 3%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 4%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Linking CXX static library liblibclew.a
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 10%] Linking CXX static library liblibimages.a
[ 10%] Built target libimages
[ 12%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 11%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 14%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 14%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 16%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 19%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 23%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 23%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 28%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 29%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 31%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 35%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 38%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 44%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 45%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 47%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 47%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 48%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 48%] Generating /tmp/tmpaepwovim/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o
[ 53%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/spirv_reflect.cpp.o
[ 54%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/vk/common_host.cpp.o
[ 54%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/data_buffer.cpp.o
[ 55%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/data_image.cpp.o
[ 56%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/device.cpp.o
[ 57%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/engine.cpp.o
[ 58%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/enum.cpp.o
[ 58%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/utils.cpp.o
[ 59%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/vulkan_api_headers.cpp.o

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr make:

/tmp/tmpjakehdxj/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "SHORT_FILE" redefined
3 | #define SHORT_FILE "ocl_engine.cpp"
|
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/work_size.h:3,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/opencl/engine.h:17,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmpjakehdxj/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
52 | #define SHORT_FILE "unknown"
|
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In constructor ‘avk2::InstanceContext::InstanceContext(bool)’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:220:41: error: no matching function for call to ‘vk::Instance::Instance(std::__shared_ptr_access<vk::raii::Instance, __gnu_cxx::S_atomic, false, false>::element_type&)’
220 | VKF.init(vk::Instance(*instance
));
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:15446:5: note: candidate: ‘vk::Instance::Instance(VkInstance)’
15446 | Instance( VkInstance instance ) VULKAN_HPP_NOEXCEPT : m_instance( instance ) {}
| ^~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:15446:26: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Instance, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Instance’} to ‘VkInstance’ {aka ‘VkInstance_T*’}
15446 | Instance( VkInstance instance ) VULKAN_HPP_NOEXCEPT : m_instance( instance ) {}
| ~~~~~~~~~~~^~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:15444:26: note: candidate: ‘constexpr vk::Instance::Instance(std::nullptr_t)’
15444 | VULKAN_HPP_CONSTEXPR Instance( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:15444:36: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Instance, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Instance’} to ‘std::nullptr_t’
15444 | VULKAN_HPP_CONSTEXPR Instance( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:15442:26: note: candidate: ‘constexpr vk::Instance::Instance()’
15442 | VULKAN_HPP_CONSTEXPR Instance() = default;
| ^~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:15442:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:15431:9: note: candidate: ‘constexpr vk::Instance::Instance(const vk::Instance&)’
15431 | class Instance
| ^~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:15431:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Instance, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Instance’} to ‘const vk::Instance&’
/usr/include/vulkan/vulkan_handles.hpp:15431:9: note: candidate: ‘constexpr vk::Instance::Instance(vk::Instance&&)’
/usr/include/vulkan/vulkan_handles.hpp:15431:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Instance, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Instance’} to ‘vk::Instance&&’
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In constructor ‘avk2::VkContext::VkContext(uint64_t, bool)’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:422:96: error: no matching function for call to ‘vk::PhysicalDevice::PhysicalDevice(std::__shared_ptr<vk::raii::PhysicalDevice, __gnu_cxx::S_atomic>::element_type&)’
422 | allocatorCreateInfo.physicalDevice = vk::PhysicalDevice(*physical_device
.get());
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:14028:5: note: candidate: ‘vk::PhysicalDevice::PhysicalDevice(VkPhysicalDevice)’
14028 | PhysicalDevice( VkPhysicalDevice physicalDevice ) VULKAN_HPP_NOEXCEPT : m_physicalDevice( physicalDevice ) {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:14028:38: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::PhysicalDevice, __gnu_cxx::_S_atomic>::element_type’ {aka ‘vk::raii::PhysicalDevice’} to ‘VkPhysicalDevice’ {aka ‘VkPhysicalDevice_T*’}
14028 | PhysicalDevice( VkPhysicalDevice physicalDevice ) VULKAN_HPP_NOEXCEPT : m_physicalDevice( physicalDevice ) {}
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:14026:26: note: candidate: ‘constexpr vk::PhysicalDevice::PhysicalDevice(std::nullptr_t)’
14026 | VULKAN_HPP_CONSTEXPR PhysicalDevice( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:14026:42: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::PhysicalDevice, __gnu_cxx::_S_atomic>::element_type’ {aka ‘vk::raii::PhysicalDevice’} to ‘std::nullptr_t’
14026 | VULKAN_HPP_CONSTEXPR PhysicalDevice( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:14024:26: note: candidate: ‘constexpr vk::PhysicalDevice::PhysicalDevice()’
14024 | VULKAN_HPP_CONSTEXPR PhysicalDevice() = default;
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:14024:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:14013:9: note: candidate: ‘constexpr vk::PhysicalDevice::PhysicalDevice(const vk::PhysicalDevice&)’
14013 | class PhysicalDevice
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:14013:9: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::PhysicalDevice, __gnu_cxx::_S_atomic>::element_type’ {aka ‘vk::raii::PhysicalDevice’} to ‘const vk::PhysicalDevice&’
/usr/include/vulkan/vulkan_handles.hpp:14013:9: note: candidate: ‘constexpr vk::PhysicalDevice::PhysicalDevice(vk::PhysicalDevice&&)’
/usr/include/vulkan/vulkan_handles.hpp:14013:9: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::PhysicalDevice, __gnu_cxx::_S_atomic>::element_type’ {aka ‘vk::raii::PhysicalDevice’} to ‘vk::PhysicalDevice&&’
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:423:71: error: no matching function for call to ‘vk::Device::Device(std::__shared_ptr<vk::raii::Device, __gnu_cxx::S_atomic>::element_type&)’
423 | allocatorCreateInfo.device = vk::Device(*device
.get());
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:8796:5: note: candidate: ‘vk::Device::Device(VkDevice)’
8796 | Device( VkDevice device ) VULKAN_HPP_NOEXCEPT : m_device( device ) {}
| ^~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8796:22: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::Device, __gnu_cxx::_S_atomic>::element_type’ {aka ‘vk::raii::Device’} to ‘VkDevice’ {aka ‘VkDevice_T*’}
8796 | Device( VkDevice device ) VULKAN_HPP_NOEXCEPT : m_device( device ) {}
| ~~~~~~~~~^~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8794:26: note: candidate: ‘constexpr vk::Device::Device(std::nullptr_t)’
8794 | VULKAN_HPP_CONSTEXPR Device( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8794:34: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::Device, __gnu_cxx::_S_atomic>::element_type’ {aka ‘vk::raii::Device’} to ‘std::nullptr_t’
8794 | VULKAN_HPP_CONSTEXPR Device( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8792:26: note: candidate: ‘constexpr vk::Device::Device()’
8792 | VULKAN_HPP_CONSTEXPR Device() = default;
| ^~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8792:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:8781:9: note: candidate: ‘constexpr vk::Device::Device(const vk::Device&)’
8781 | class Device
| ^~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8781:9: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::Device, __gnu_cxx::_S_atomic>::element_type’ {aka ‘vk::raii::Device’} to ‘const vk::Device&’
/usr/include/vulkan/vulkan_handles.hpp:8781:9: note: candidate: ‘constexpr vk::Device::Device(vk::Device&&)’
/usr/include/vulkan/vulkan_handles.hpp:8781:9: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::Device, _gnu_cxx::S_atomic>::element_type’ {aka ‘vk::raii::Device’} to ‘vk::Device&&’
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘vk::raii::CommandBuffer avk2::VulkanEngine::createCommandBuffer()’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:519:121: error: no matching function for call to ‘vk::CommandBufferAllocateInfo::CommandBufferAllocateInfo(vk::raii::CommandPool&, vk::CommandBufferLevel, int)’
519 | vk::CommandBufferAllocateInfo command_buffer_allocate_info(getCommandPool(), vk::CommandBufferLevel::ePrimary, 1);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:14491:5: note: candidate: ‘vk::CommandBufferAllocateInfo::CommandBufferAllocateInfo(const VkCommandBufferAllocateInfo&)’
14491 | CommandBufferAllocateInfo( VkCommandBufferAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:14491:5: note: candidate expects 1 argument, 3 provided
/usr/include/vulkan/vulkan_structs.hpp:14489:26: note: candidate: ‘constexpr vk::CommandBufferAllocateInfo::CommandBufferAllocateInfo(const vk::CommandBufferAllocateInfo&)’
14489 | VULKAN_HPP_CONSTEXPR CommandBufferAllocateInfo( CommandBufferAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:14489:26: note: candidate expects 1 argument, 3 provided
/usr/include/vulkan/vulkan_structs.hpp:14478:26: note: candidate: ‘constexpr vk::CommandBufferAllocateInfo::CommandBufferAllocateInfo(vk::CommandPool, vk::CommandBufferLevel, uint32_t, const void*)’
14478 | VULKAN_HPP_CONSTEXPR CommandBufferAllocateInfo( VULKAN_HPP_NAMESPACE::CommandPool commandPool
= {},
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:14478:94: note: no known conversion for argument 1 from ‘vk::raii::CommandPool’ to ‘vk::CommandPool’
14478 | VULKAN_HPP_CONSTEXPR CommandBufferAllocateInfo( VULKAN_HPP_NAMESPACE::CommandPool commandPool
= {},
| ^
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘void avk2::VulkanEngine::submitCommandBuffer(const vk::raii::CommandBuffer&)’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:527:67: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
527 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 345123451241);
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘std::shared_ptrvk::raii::Fence avk2::VulkanEngine::submitCommandBufferAsync(const vk::raii::CommandBuffer&)’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:532:53: error: conversion from ‘const vk::raii::CommandBuffer’ to non-scalar type ‘vk::CommandBuffer’ requested
532 | vk::CommandBuffer command_buffer_non_raii = command_buffer;
| ^~~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:536:42: error: cannot convert ‘std::_shared_ptr_access<vk::raii::Fence, gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence’
536 | getQueue().submit({submit_info}, fence);
| ^~~~~~
| |
| std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type {aka vk::raii::Fence}
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:17,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_raii.hpp:11946:124: note: initializing argument 2 of ‘void vk::raii::Queue::submit(const vk::ArrayProxy&, vk::Fence) const’
11946 | VULKAN_HPP_NAMESPACE::Fence fence ) const
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘vk::raii::DescriptorSet avk2::VulkanEngine::allocateDescriptor(vk::raii::DescriptorSetLayout&, const std::vectorvk::DescriptorType&)’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:547:66: error: conversion from ‘vk::raii::DescriptorSetLayout’ to non-scalar type ‘vk::DescriptorSetLayout’ requested
547 | vk::DescriptorSetLayout descriptor_set_layout_non_raii = descriptor_set_layout;
| ^~~~~~~~~~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:548:104: error: no matching function for call to ‘vk::DescriptorSetAllocateInfo::DescriptorSetAllocateInfo(vk::raii::DescriptorPool&, vk::DescriptorSetLayout&)’
548 | vk::DescriptorSetAllocateInfo allocate_info(getDescriptorPool(), descriptor_set_layout_non_raii);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:24606:5: note: candidate: ‘vk::DescriptorSetAllocateInfo::DescriptorSetAllocateInfo(vk::DescriptorPool, const vk::ArrayProxyNoTemporaries&, const void
)’
24606 | DescriptorSetAllocateInfo( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool
,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:24606:135: note: no known conversion for argument 1 from ‘vk::raii::DescriptorPool’ to ‘vk::DescriptorPool’
24606 | DescriptorSetAllocateInfo( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool
,
| ^
/usr/include/vulkan/vulkan_structs.hpp:24600:5: note: candidate: ‘vk::DescriptorSetAllocateInfo::DescriptorSetAllocateInfo(const VkDescriptorSetAllocateInfo&)’
24600 | DescriptorSetAllocateInfo( VkDescriptorSetAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:24600:5: note: candidate expects 1 argument, 2 provided
/usr/include/vulkan/vulkan_structs.hpp:24598:26: note: candidate: ‘constexpr vk::DescriptorSetAllocateInfo::DescriptorSetAllocateInfo(const vk::DescriptorSetAllocateInfo&)’
24598 | VULKAN_HPP_CONSTEXPR DescriptorSetAllocateInfo( DescriptorSetAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:24598:26: note: candidate expects 1 argument, 2 provided
/usr/include/vulkan/vulkan_structs.hpp:24587:26: note: candidate: ‘constexpr vk::DescriptorSetAllocateInfo::DescriptorSetAllocateInfo(vk::DescriptorPool, uint32_t, const vk::DescriptorSetLayout*, const void*)’
24587 | VULKAN_HPP_CONSTEXPR DescriptorSetAllocateInfo( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool
= {},
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:24587:103: note: no known conversion for argument 1 from ‘vk::raii::DescriptorPool’ to ‘vk::DescriptorPool’
24587 | VULKAN_HPP_CONSTEXPR DescriptorSetAllocateInfo( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool
= {},
| ^
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘void avk2::VulkanEngine::writeBuffer(const avk2::raii::BufferData&, size_t, size_t, const void*)’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:965:83: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
965 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 453151251236);
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘void avk2::VulkanEngine::readBuffer(const avk2::raii::BufferData&, size_t, size_t, void*)’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1009:83: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
1009 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 675623543242141);
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::_shared_ptr_access<vk::raii::Fence, gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘avk2::VulkanKernel* avk2::KernelSource::compileComputeKernel(const std::shared_ptravk2::VulkanEngine&)’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1157:138: error: no matching function for call to ‘vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(, vk::ShaderStageFlagBits, vk::raii::ShaderModule&, const char*)’
1157 | vk::PipelineShaderStageCreateInfo pipeline_stages_create_info({}, vk::ShaderStageFlagBits::eCompute, shader_module, name
.c_str());
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:15973:5: note: candidate: ‘vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(const VkPipelineShaderStageCreateInfo&)’
15973 | PipelineShaderStageCreateInfo( VkPipelineShaderStageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:15973:5: note: candidate expects 1 argument, 4 provided
/usr/include/vulkan/vulkan_structs.hpp:15971:26: note: candidate: ‘constexpr vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(const vk::PipelineShaderStageCreateInfo&)’
15971 | VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateInfo( PipelineShaderStageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:15971:26: note: candidate expects 1 argument, 4 provided
/usr/include/vulkan/vulkan_structs.hpp:15956:26: note: candidate: ‘constexpr vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(vk::PipelineShaderStageCreateFlags, vk::ShaderStageFlagBits, vk::ShaderModule, const char*, const vk::SpecializationInfo*, const void*)’
15956 | VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateInfo( VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags flags
= {},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:15958:99: note: no known conversion for argument 3 from ‘vk::raii::ShaderModule’ to ‘vk::ShaderModule’
15958 | VULKAN_HPP_NAMESPACE::ShaderModule module
= {},
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1179:145: error: could not convert ‘{descriptor_set_layout_raii, descriptor_set_layout_rassert_raii}’ from ‘’ to ‘std::vectorvk::DescriptorSetLayout’
1179 | std::vectorvk::DescriptorSetLayout descriptor_set_layouts_non_raii = { descriptor_set_layout_raii, descriptor_set_layout_rassert_raii };
| ^
| |
|
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1192:48: error: cannot convert ‘vk::raii::PipelineLayout’ to ‘vk::PipelineLayout’
1192 | compute_pipeline_create_info.setLayout(pipeline_layout);
| ^~~~~~~~~~~~~~~
| |
| vk::raii::PipelineLayout
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:16162:105: note: initializing argument 1 of ‘constexpr vk::ComputePipelineCreateInfo& vk::ComputePipelineCreateInfo::setLayout(vk::PipelineLayout)’
16162 | VULKAN_HPP_CONSTEXPR_14 ComputePipelineCreateInfo & setLayout( VULKAN_HPP_NAMESPACE::PipelineLayout layout ) VULKAN_HPP_NOEXCEPT
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘void avk2::KernelSource::exec(const avk2::PushConstant&, const gpu::WorkSize&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&)’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1323:113: error: no matching function for call to ‘vk::WriteDescriptorSet::WriteDescriptorSet(vk::raii::DescriptorSet&, unsigned int&, int, int, gnu_cxx::alloc_traits<std::allocatorvk::DescriptorType, vk::DescriptorType>::value_type&)’
1323 | descriptor_writes[i] = vk::WriteDescriptorSet(descriptor_set, binding, 0, 1, descriptor_types[i]);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:97021:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, vk::DescriptorType, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const void*)’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97021:129: note: no known conversion for argument 1 from ‘vk::raii::DescriptorSet’ to ‘vk::DescriptorSet’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(const VkWriteDescriptorSet&)’
97018 | WriteDescriptorSet( VkWriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT : WriteDescriptorSet( reinterpret_cast<WriteDescriptorSet const >( &rhs ) ) {}
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(const vk::WriteDescriptorSet&)’
97016 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( WriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:96995:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, uint32_t, vk::DescriptorType, const vk::DescriptorImageInfo
, const vk::DescriptorBufferInfo
, const vk::BufferView*, const void*)’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:96995:96: note: no known conversion for argument 1 from ‘vk::raii::DescriptorSet’ to ‘vk::DescriptorSet’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1356:86: error: cannot convert ‘vk::raii::Pipeline’ to ‘vk::Pipeline’
1356 | command_buffer.bindPipeline(vk::PipelineBindPoint::eCompute, kernel->pipeline());
| ~~~~~~~~~~~~~~~~^~
| |
| vk::raii::Pipeline
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:17,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_raii.hpp:12973:97: note: initializing argument 2 of ‘void vk::raii::CommandBuffer::bindPipeline(vk::PipelineBindPoint, vk::Pipeline) const’
12973 | VULKAN_HPP_NAMESPACE::Pipeline pipeline ) const VULKAN_HPP_NOEXCEPT
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1358:84: error: could not convert ‘{descriptor_set}’ from ‘’ to ‘std::vectorvk::DescriptorSet’
1358 | std::vectorvk::DescriptorSet descriptor_sets_non_raii = { descriptor_set };
| ^
| |
|
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1369:170: error: no matching function for call to ‘vk::WriteDescriptorSet::WriteDescriptorSet(std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type&, int, int, int, __gnu_cxx::_alloc_traits<std::allocatorvk::DescriptorType, vk::DescriptorType>::value_type&)’
1369 | vk::WriteDescriptorSet descriptor_write = vk::WriteDescriptorSet(rassert_descriptor_set, VK_RASSERT_CODE_BINDING_SLOT, 0, 1, rassert_descriptor_types[0]);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:97021:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, vk::DescriptorType, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const void
)’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97021:129: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, _gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘vk::DescriptorSet’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(const VkWriteDescriptorSet&)’
97018 | WriteDescriptorSet( VkWriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT : WriteDescriptorSet( reinterpret_cast<WriteDescriptorSet const >( &rhs ) ) {}
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(const vk::WriteDescriptorSet&)’
97016 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( WriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:96995:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, uint32_t, vk::DescriptorType, const vk::DescriptorImageInfo
, const vk::DescriptorBufferInfo
, const vk::BufferView*, const void*)’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:96995:96: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘vk::DescriptorSet’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1374:51: error: no matching function for call to ‘std::vectorvk::DescriptorSet::push_back(std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type&)’
1374 | descriptor_sets_non_raii.push_back(rassert_descriptor_set);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/../context.h:3,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/data_buffer.h:6,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.h:3,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1:
/usr/include/c++/11/bits/stl_vector.h:1187:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vk::DescriptorSet; _Alloc = std::allocatorvk::DescriptorSet; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSet]’
1187 | push_back(const value_type& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘const value_type&’ {aka ‘const vk::DescriptorSet&’}
1187 | push_back(const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/11/bits/stl_vector.h:1203:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = vk::DescriptorSet; _Alloc = std::allocatorvk::DescriptorSet; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSet]’
1203 | push_back(value_type&& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘std::vectorvk::DescriptorSet::value_type&&’ {aka ‘vk::DescriptorSet&&’}
1203 | push_back(value_type&& __x)
| ~~~~~~~~~~~~~^~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1376:119: error: no matching function for call to ‘vk::PipelineLayout::PipelineLayout(vk::raii::PipelineLayout&)’
1376 | command_buffer.bindDescriptorSets(vk::PipelineBindPoint::eCompute, vk::PipelineLayout(kernel->pipelineLayout()), 0, descriptor_sets_non_raii, nullptr);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:3236:34: note: candidate: ‘vk::PipelineLayout::PipelineLayout(VkPipelineLayout)’
3236 | VULKAN_HPP_TYPESAFE_EXPLICIT PipelineLayout( VkPipelineLayout pipelineLayout ) VULKAN_HPP_NOEXCEPT : m_pipelineLayout( pipelineLayout ) {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3236:67: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘VkPipelineLayout’ {aka ‘VkPipelineLayout_T
’}
3236 | VULKAN_HPP_TYPESAFE_EXPLICIT PipelineLayout( VkPipelineLayout pipelineLayout ) VULKAN_HPP_NOEXCEPT : m_pipelineLayout( pipelineLayout ) {}
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3234:26: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout(std::nullptr_t)’
3234 | VULKAN_HPP_CONSTEXPR PipelineLayout( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3234:42: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘std::nullptr_t’
3234 | VULKAN_HPP_CONSTEXPR PipelineLayout( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3232:26: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout()’
3232 | VULKAN_HPP_CONSTEXPR PipelineLayout() = default;
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3232:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout(const vk::PipelineLayout&)’
3221 | class PipelineLayout
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘const vk::PipelineLayout&’
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout(vk::PipelineLayout&&)’
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘vk::PipelineLayout&&’
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1380:64: error: no matching function for call to ‘vk::CommandBuffer::CommandBuffer(vk::raii::CommandBuffer&)’
1380 | VKF.vkCmdPushConstants(vk::CommandBuffer(command_buffer), VkPipelineLayout(vk::PipelineLayout(kernel->pipelineLayout())), VK_SHADER_STAGE_COMPUTE_BIT, 0, push_constant.size(), push_constant.ptr());
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:4276:5: note: candidate: ‘vk::CommandBuffer::CommandBuffer(VkCommandBuffer)’
4276 | CommandBuffer( VkCommandBuffer commandBuffer ) VULKAN_HPP_NOEXCEPT : m_commandBuffer( commandBuffer ) {}
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4276:36: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘VkCommandBuffer’ {aka ‘VkCommandBuffer_T*’}
4276 | CommandBuffer( VkCommandBuffer commandBuffer ) VULKAN_HPP_NOEXCEPT : m_commandBuffer( commandBuffer ) {}
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4274:26: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer(std::nullptr_t)’
4274 | VULKAN_HPP_CONSTEXPR CommandBuffer( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4274:41: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘std::nullptr_t’
4274 | VULKAN_HPP_CONSTEXPR CommandBuffer( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4272:26: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer()’
4272 | VULKAN_HPP_CONSTEXPR CommandBuffer() = default;
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4272:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer(const vk::CommandBuffer&)’
4261 | class CommandBuffer
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘const vk::CommandBuffer&’
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer(vk::CommandBuffer&&)’
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘vk::CommandBuffer&&’
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1380:127: error: no matching function for call to ‘vk::PipelineLayout::PipelineLayout(vk::raii::PipelineLayout&)’
1380 | VKF.vkCmdPushConstants(vk::CommandBuffer(command_buffer), VkPipelineLayout(vk::PipelineLayout(kernel->pipelineLayout())), VK_SHADER_STAGE_COMPUTE_BIT, 0, push_constant.size(), push_constant.ptr());
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:3236:34: note: candidate: ‘vk::PipelineLayout::PipelineLayout(VkPipelineLayout)’
3236 | VULKAN_HPP_TYPESAFE_EXPLICIT PipelineLayout( VkPipelineLayout pipelineLayout ) VULKAN_HPP_NOEXCEPT : m_pipelineLayout( pipelineLayout ) {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3236:67: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘VkPipelineLayout’ {aka ‘VkPipelineLayout_T*’}
3236 | VULKAN_HPP_TYPESAFE_EXPLICIT PipelineLayout( VkPipelineLayout pipelineLayout ) VULKAN_HPP_NOEXCEPT : m_pipelineLayout( pipelineLayout ) {}
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3234:26: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout(std::nullptr_t)’
3234 | VULKAN_HPP_CONSTEXPR PipelineLayout( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3234:42: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘std::nullptr_t’
3234 | VULKAN_HPP_CONSTEXPR PipelineLayout( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3232:26: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout()’
3232 | VULKAN_HPP_CONSTEXPR PipelineLayout() = default;
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3232:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout(const vk::PipelineLayout&)’
3221 | class PipelineLayout
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘const vk::PipelineLayout&’
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: candidate: ‘constexpr vk::PipelineLayout::PipelineLayout(vk::PipelineLayout&&)’
/usr/include/vulkan/vulkan_handles.hpp:3221:9: note: no known conversion for argument 1 from ‘vk::raii::PipelineLayout’ to ‘vk::PipelineLayout&&’
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In member function ‘void avk2::KernelSource::launchRender(const avk2::RenderBuilder&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&, const Arg&)’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1509:134: error: no matching function for call to ‘vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(, vk::ShaderStageFlagBits&, std::__shared_ptr_access<vk::raii::ShaderModule, _gnu_cxx::S_atomic, false, false>::element_type&, const char*)’
1509 | vk::PipelineShaderStageCreateInfo pipeline_stages_create_info({}, shader_stage, *shader_module, name
.c_str());
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:15973:5: note: candidate: ‘vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(const VkPipelineShaderStageCreateInfo&)’
15973 | PipelineShaderStageCreateInfo( VkPipelineShaderStageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:15973:5: note: candidate expects 1 argument, 4 provided
/usr/include/vulkan/vulkan_structs.hpp:15971:26: note: candidate: ‘constexpr vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(const vk::PipelineShaderStageCreateInfo&)’
15971 | VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateInfo( PipelineShaderStageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:15971:26: note: candidate expects 1 argument, 4 provided
/usr/include/vulkan/vulkan_structs.hpp:15956:26: note: candidate: ‘constexpr vk::PipelineShaderStageCreateInfo::PipelineShaderStageCreateInfo(vk::PipelineShaderStageCreateFlags, vk::ShaderStageFlagBits, vk::ShaderModule, const char*, const vk::SpecializationInfo*, const void*)’
15956 | VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateInfo( VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags flags
= {},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:15958:99: note: no known conversion for argument 3 from ‘std::__shared_ptr_access<vk::raii::ShaderModule, __gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::ShaderModule’} to ‘vk::ShaderModule’
15958 | VULKAN_HPP_NAMESPACE::ShaderModule module
= {},
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1524:74: error: no matching function for call to ‘std::vectorvk::DescriptorSetLayout::push_back(std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::S_atomic, false, false>::element_type&)’
1524 | descriptor_set_layouts_non_raii.push_back(descriptor_set_layout_raii);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/../context.h:3,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/data_buffer.h:6,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.h:3,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1:
/usr/include/c++/11/bits/stl_vector.h:1187:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vk::DescriptorSetLayout; _Alloc = std::allocatorvk::DescriptorSetLayout; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSetLayout]’
1187 | push_back(const value_type& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSetLayout’} to ‘const value_type&’ {aka ‘const vk::DescriptorSetLayout&’}
1187 | push_back(const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/11/bits/stl_vector.h:1203:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = vk::DescriptorSetLayout; _Alloc = std::allocatorvk::DescriptorSetLayout; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSetLayout]’
1203 | push_back(value_type&& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSetLayout’} to ‘std::vectorvk::DescriptorSetLayout::value_type&&’ {aka ‘vk::DescriptorSetLayout&&’}
1203 | push_back(value_type&& __x)
| ~~~~~~~~~~~~~^~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1528:74: error: no matching function for call to ‘std::vectorvk::DescriptorSetLayout::push_back(std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::_S_atomic, false, false>::element_type&)’
1528 | descriptor_set_layouts_non_raii.push_back(descriptor_set_layout_raii);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/../context.h:3,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/data_buffer.h:6,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.h:3,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1:
/usr/include/c++/11/bits/stl_vector.h:1187:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vk::DescriptorSetLayout; _Alloc = std::allocatorvk::DescriptorSetLayout; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSetLayout]’
1187 | push_back(const value_type& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSetLayout’} to ‘const value_type&’ {aka ‘const vk::DescriptorSetLayout&’}
1187 | push_back(const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/11/bits/stl_vector.h:1203:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = vk::DescriptorSetLayout; _Alloc = std::allocatorvk::DescriptorSetLayout; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSetLayout]’
1203 | push_back(value_type&& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSetLayout’} to ‘std::vectorvk::DescriptorSetLayout::value_type&&’ {aka ‘vk::DescriptorSetLayout&&’}
1203 | push_back(value_type&& __x)
| ~~~~~~~~~~~~~^~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1550:200: error: no matching function for call to ‘vk::WriteDescriptorSet::WriteDescriptorSet(std::__shared_ptr<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic>::element_type&, int, int, int, __gnu_cxx::_alloc_traits<std::allocatorvk::DescriptorType, vk::DescriptorType>::value_type&)’
1550 | vk::WriteDescriptorSet descriptor_write = vk::WriteDescriptorSet(rassert_descriptor_set.get(), VK_RASSERT_CODE_BINDING_SLOT, 0, 1, rassert_descriptor_types[0]);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:97021:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, vk::DescriptorType, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const void
)’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97021:129: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::DescriptorSet, __gnu_cxx::S_atomic>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘vk::DescriptorSet’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(const VkWriteDescriptorSet&)’
97018 | WriteDescriptorSet( VkWriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT : WriteDescriptorSet( reinterpret_cast<WriteDescriptorSet const >( &rhs ) ) {}
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(const vk::WriteDescriptorSet&)’
97016 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( WriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:96995:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, uint32_t, vk::DescriptorType, const vk::DescriptorImageInfo
, const vk::DescriptorBufferInfo
, const vk::BufferView
, const void
)’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:96995:96: note: no known conversion for argument 1 from ‘std::__shared_ptr<vk::raii::DescriptorSet, __gnu_cxx::S_atomic>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘vk::DescriptorSet’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1555:74: error: no matching function for call to ‘std::vectorvk::DescriptorSetLayout::push_back(std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::S_atomic, false, false>::element_type&)’
1555 | descriptor_set_layouts_non_raii.push_back(descriptor_set_layout_rassert_raii);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/../context.h:3,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/data_buffer.h:6,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.h:3,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1:
/usr/include/c++/11/bits/stl_vector.h:1187:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vk::DescriptorSetLayout; _Alloc = std::allocatorvk::DescriptorSetLayout; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSetLayout]’
1187 | push_back(const value_type& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSetLayout’} to ‘const value_type&’ {aka ‘const vk::DescriptorSetLayout&’}
1187 | push_back(const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/11/bits/stl_vector.h:1203:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = vk::DescriptorSetLayout; _Alloc = std::allocatorvk::DescriptorSetLayout; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSetLayout]’
1203 | push_back(value_type&& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSetLayout, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSetLayout’} to ‘std::vectorvk::DescriptorSetLayout::value_type&&’ {aka ‘vk::DescriptorSetLayout&&’}
1203 | push_back(value_type&& __x)
| ~~~~~~~~~~~~~^~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1584:114: error: no matching function for call to ‘vk::WriteDescriptorSet::WriteDescriptorSet(std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type&, unsigned int&, int, int, __gnu_cxx::_alloc_traits<std::allocatorvk::DescriptorType, vk::DescriptorType>::value_type&)’
1584 | descriptor_writes[i] = vk::WriteDescriptorSet(descriptor_set, binding, 0, 1, descriptor_types[i]);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:97021:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, vk::DescriptorType, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const vk::ArrayProxyNoTemporaries&, const void
)’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97021:129: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘vk::DescriptorSet’
97021 | WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
,
| ^
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate: ‘vk::WriteDescriptorSet::WriteDescriptorSet(const VkWriteDescriptorSet&)’
97018 | WriteDescriptorSet( VkWriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT : WriteDescriptorSet( reinterpret_cast<WriteDescriptorSet const >( &rhs ) ) {}
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97018:5: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(const vk::WriteDescriptorSet&)’
97016 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( WriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:97016:26: note: candidate expects 1 argument, 5 provided
/usr/include/vulkan/vulkan_structs.hpp:96995:26: note: candidate: ‘constexpr vk::WriteDescriptorSet::WriteDescriptorSet(vk::DescriptorSet, uint32_t, uint32_t, uint32_t, vk::DescriptorType, const vk::DescriptorImageInfo
, const vk::DescriptorBufferInfo
, const vk::BufferView
, const void*)’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:96995:96: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘vk::DescriptorSet’
96995 | VULKAN_HPP_CONSTEXPR WriteDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet
= {},
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1701:166: error: no matching function for call to ‘vk::FramebufferCreateInfo::FramebufferCreateInfo(, std::__shared_ptr_access<vk::raii::RenderPass, gnu_cxx::S_atomic, false, false>::element_type&, std::vectorvk::ImageView&, const unsigned int&, const unsigned int&, uint32_t&)’
1701 | vk::FramebufferCreateInfo framebuffer_create_info({}, *render_pass, attachments_image_views, params.viewport_width
, params.viewport_height
, nlayers);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:38450:5: note: candidate: ‘vk::FramebufferCreateInfo::FramebufferCreateInfo(vk::FramebufferCreateFlags, vk::RenderPass, const vk::ArrayProxyNoTemporaries&, uint32_t, uint32_t, uint32_t, const void*)’
38450 | FramebufferCreateInfo( VULKAN_HPP_NAMESPACE::FramebufferCreateFlags flags
,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:38451:121: note: no known conversion for argument 2 from ‘std::__shared_ptr_access<vk::raii::RenderPass, _gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘vk::RenderPass’
38451 | VULKAN_HPP_NAMESPACE::RenderPass renderPass
,
| ^
/usr/include/vulkan/vulkan_structs.hpp:38444:5: note: candidate: ‘vk::FramebufferCreateInfo::FramebufferCreateInfo(const VkFramebufferCreateInfo&)’
38444 | FramebufferCreateInfo( VkFramebufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:38444:5: note: candidate expects 1 argument, 6 provided
/usr/include/vulkan/vulkan_structs.hpp:38442:26: note: candidate: ‘constexpr vk::FramebufferCreateInfo::FramebufferCreateInfo(const vk::FramebufferCreateInfo&)’
38442 | VULKAN_HPP_CONSTEXPR FramebufferCreateInfo( FramebufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:38442:26: note: candidate expects 1 argument, 6 provided
/usr/include/vulkan/vulkan_structs.hpp:38423:26: note: candidate: ‘constexpr vk::FramebufferCreateInfo::FramebufferCreateInfo(vk::FramebufferCreateFlags, vk::RenderPass, uint32_t, const vk::ImageView*, uint32_t, uint32_t, uint32_t, const void*)’
38423 | VULKAN_HPP_CONSTEXPR FramebufferCreateInfo( VULKAN_HPP_NAMESPACE::FramebufferCreateFlags flags
= {},
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:38424:94: note: no known conversion for argument 2 from ‘std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘vk::RenderPass’
38424 | VULKAN_HPP_NAMESPACE::RenderPass renderPass
= {},
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1780:52: error: no matching function for call to ‘vk::RenderPass::RenderPass(std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::_S_atomic, false, false>::element_type&)’
1780 | vk::RenderPass(render_pass)
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:8025:34: note: candidate: ‘vk::RenderPass::RenderPass(VkRenderPass)’
8025 | VULKAN_HPP_TYPESAFE_EXPLICIT RenderPass( VkRenderPass renderPass ) VULKAN_HPP_NOEXCEPT : m_renderPass( renderPass ) {}
| ^~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8025:59: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘VkRenderPass’ {aka ‘VkRenderPass_T
’}
8025 | VULKAN_HPP_TYPESAFE_EXPLICIT RenderPass( VkRenderPass renderPass ) VULKAN_HPP_NOEXCEPT : m_renderPass( renderPass ) {}
| ~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8023:26: note: candidate: ‘constexpr vk::RenderPass::RenderPass(std::nullptr_t)’
8023 | VULKAN_HPP_CONSTEXPR RenderPass( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8023:38: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘std::nullptr_t’
8023 | VULKAN_HPP_CONSTEXPR RenderPass( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8021:26: note: candidate: ‘constexpr vk::RenderPass::RenderPass()’
8021 | VULKAN_HPP_CONSTEXPR RenderPass() = default;
| ^~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8021:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:8010:9: note: candidate: ‘constexpr vk::RenderPass::RenderPass(const vk::RenderPass&)’
8010 | class RenderPass
| ^~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:8010:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘const vk::RenderPass&’
/usr/include/vulkan/vulkan_handles.hpp:8010:9: note: candidate: ‘constexpr vk::RenderPass::RenderPass(vk::RenderPass&&)’
/usr/include/vulkan/vulkan_handles.hpp:8010:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘vk::RenderPass&&’
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1819:117: error: no matching function for call to ‘vk::RenderPassBeginInfo::RenderPassBeginInfo(std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::_S_atomic, false, false>::element_type&, std::__shared_ptr_access<vk::raii::Framebuffer, __gnu_cxx::S_atomic, false, false>::element_type&, vk::Rect2D&, std::vectorvk::ClearValue&)’
1819 | vk::RenderPassBeginInfo render_pass_begin_info(*render_pass, framebuffer, render_area, clear_values);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8597,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_structs.hpp:99975:5: note: candidate: ‘vk::RenderPassBeginInfo::RenderPassBeginInfo(vk::RenderPass, vk::Framebuffer, vk::Rect2D, const vk::ArrayProxyNoTemporaries&, const void
)’
99975 | RenderPassBeginInfo( VULKAN_HPP_NAMESPACE::RenderPass renderPass
,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:99975:120: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::RenderPass, _gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘vk::RenderPass’
99975 | RenderPassBeginInfo( VULKAN_HPP_NAMESPACE::RenderPass renderPass
,
| ^
/usr/include/vulkan/vulkan_structs.hpp:99970:5: note: candidate: ‘vk::RenderPassBeginInfo::RenderPassBeginInfo(const VkRenderPassBeginInfo&)’
99970 | RenderPassBeginInfo( VkRenderPassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT : RenderPassBeginInfo( reinterpret_cast<RenderPassBeginInfo const >( &rhs ) )
| ^~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:99970:5: note: candidate expects 1 argument, 4 provided
/usr/include/vulkan/vulkan_structs.hpp:99968:29: note: candidate: ‘constexpr vk::RenderPassBeginInfo::RenderPassBeginInfo(const vk::RenderPassBeginInfo&)’
99968 | VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo( RenderPassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default;
| ^~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:99968:29: note: candidate expects 1 argument, 4 provided
/usr/include/vulkan/vulkan_structs.hpp:99953:29: note: candidate: ‘constexpr vk::RenderPassBeginInfo::RenderPassBeginInfo(vk::RenderPass, vk::Framebuffer, vk::Rect2D, uint32_t, const vk::ClearValue
, const void
)’
99953 | VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo( VULKAN_HPP_NAMESPACE::RenderPass renderPass
= {},
| ^~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_structs.hpp:99953:91: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::RenderPass, __gnu_cxx::S_atomic, false, false>::element_type’ {aka ‘vk::raii::RenderPass’} to ‘vk::RenderPass’
99953 | VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo( VULKAN_HPP_NAMESPACE::RenderPass renderPass
= {},
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1821:79: error: cannot convert ‘std::__shared_ptr_access<vk::raii::Pipeline, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Pipeline’} to ‘vk::Pipeline’
1821 | command_buffer.bindPipeline(vk::PipelineBindPoint::eGraphics, *graphics_pipeline);
| ^~~~~~~~~~~~~~~~~~
| |
| std::__shared_ptr_access<vk::raii::Pipeline, __gnu_cxx::_S_atomic, false, false>::element_type {aka vk::raii::Pipeline}
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:17,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_raii.hpp:12973:97: note: initializing argument 2 of ‘void vk::raii::CommandBuffer::bindPipeline(vk::PipelineBindPoint, vk::Pipeline) const’
12973 | VULKAN_HPP_NAMESPACE::Pipeline pipeline ) const VULKAN_HPP_NOEXCEPT
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1827:59: error: no matching function for call to ‘std::vectorvk::DescriptorSet::push_back(std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type&)’
1827 | descriptor_sets_non_raii.push_back(*descriptor_set);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/../context.h:3,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/data_buffer.h:6,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.h:3,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1:
/usr/include/c++/11/bits/stl_vector.h:1187:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vk::DescriptorSet; _Alloc = std::allocatorvk::DescriptorSet; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSet]’
1187 | push_back(const value_type& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘const value_type&’ {aka ‘const vk::DescriptorSet&’}
1187 | push_back(const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/11/bits/stl_vector.h:1203:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = vk::DescriptorSet; _Alloc = std::allocatorvk::DescriptorSet; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSet]’
1203 | push_back(value_type&& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘std::vectorvk::DescriptorSet::value_type&&’ {aka ‘vk::DescriptorSet&&’}
1203 | push_back(value_type&& __x)
| ~~~~~~~~~~~~~^~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1831:59: error: no matching function for call to ‘std::vectorvk::DescriptorSet::push_back(std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type&)’
1831 | descriptor_sets_non_raii.push_back(*rassert_descriptor_set);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/../context.h:3,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/data_buffer.h:6,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.h:3,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1:
/usr/include/c++/11/bits/stl_vector.h:1187:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vk::DescriptorSet; _Alloc = std::allocatorvk::DescriptorSet; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSet]’
1187 | push_back(const value_type& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘const value_type&’ {aka ‘const vk::DescriptorSet&’}
1187 | push_back(const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/11/bits/stl_vector.h:1203:7: note: candidate: ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = vk::DescriptorSet; _Alloc = std::allocatorvk::DescriptorSet; std::vector<_Tp, _Alloc>::value_type = vk::DescriptorSet]’
1203 | push_back(value_type&& __x)
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::DescriptorSet, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::DescriptorSet’} to ‘std::vectorvk::DescriptorSet::value_type&&’ {aka ‘vk::DescriptorSet&&’}
1203 | push_back(value_type&& __x)
| ~~~~~~~~~~~~~^~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1834:93: error: cannot convert ‘std::__shared_ptr_access<vk::raii::PipelineLayout, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::PipelineLayout’} to ‘vk::PipelineLayout’
1834 | command_buffer.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, pipeline_layout, first_set, descriptor_sets_non_raii, nullptr);
| ^~~~~~~~~~~~~~~~
| |
| std::__shared_ptr_access<vk::raii::PipelineLayout, _gnu_cxx::S_atomic, false, false>::element_type {aka vk::raii::PipelineLayout}
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:17,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_raii.hpp:13054:126: note: initializing argument 2 of ‘void vk::raii::CommandBuffer::bindDescriptorSets(vk::PipelineBindPoint, vk::PipelineLayout, uint32_t, const vk::ArrayProxy&, const vk::ArrayProxy&) const’
13054 | VULKAN_HPP_NAMESPACE::PipelineLayout layout,
| ^
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:1840:80: error: no matching function for call to ‘vk::CommandBuffer::CommandBuffer(vk::raii::CommandBuffer&)’
1840 | VKF.vkCmdPushConstants(vk::CommandBuffer(command_buffer), VkPipelineLayout(**pipeline_layout), VK_SHADER_STAGE_ALL_GRAPHICS, 0, params.push_constant
.size(), params.push_constant
.ptr());
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:4276:5: note: candidate: ‘vk::CommandBuffer::CommandBuffer(VkCommandBuffer)’
4276 | CommandBuffer( VkCommandBuffer commandBuffer ) VULKAN_HPP_NOEXCEPT : m_commandBuffer( commandBuffer ) {}
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4276:36: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘VkCommandBuffer’ {aka ‘VkCommandBuffer_T
’}
4276 | CommandBuffer( VkCommandBuffer commandBuffer ) VULKAN_HPP_NOEXCEPT : m_commandBuffer( commandBuffer ) {}
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4274:26: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer(std::nullptr_t)’
4274 | VULKAN_HPP_CONSTEXPR CommandBuffer( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4274:41: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘std::nullptr_t’
4274 | VULKAN_HPP_CONSTEXPR CommandBuffer( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4272:26: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer()’
4272 | VULKAN_HPP_CONSTEXPR CommandBuffer() = default;
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4272:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer(const vk::CommandBuffer&)’
4261 | class CommandBuffer
| ^~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘const vk::CommandBuffer&’
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: candidate: ‘constexpr vk::CommandBuffer::CommandBuffer(vk::CommandBuffer&&)’
/usr/include/vulkan/vulkan_handles.hpp:4261:9: note: no known conversion for argument 1 from ‘vk::raii::CommandBuffer’ to ‘vk::CommandBuffer&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = char]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:777:39: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = unsigned char]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:778:46: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = short int]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:779:41: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = short unsigned int]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:780:48: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = int]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:781:40: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = unsigned int]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:782:46: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = float]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:783:41: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = long long int]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:784:44: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = long long unsigned int]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:785:51: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::writeImage(const avk2::raii::ImageData&, const TypedImage&) [with T = double]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:786:42: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:768:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
768 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 4512341231);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = char]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:869:39: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = unsigned char]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:870:45: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = short int]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:871:40: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = short unsigned int]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:872:47: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = int]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:873:39: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = unsigned int]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:874:46: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = float]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:875:40: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = long long int]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:876:43: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = long long unsigned int]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:877:50: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
In file included from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:10:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp: In instantiation of ‘void avk2::VulkanEngine::readImage(const avk2::raii::ImageData&, const TypedImage&) [with T = double]’:
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:878:41: required from here
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:860:79: error: no matching function for call to ‘vk::Fence::Fence(std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type&)’
860 | VK_CHECK_RESULT(getDevice().waitForFences(vk::Fence(fence), true, VULKAN_TIMEOUT_NANOSECS), 34124125123);
| ^~~~~~~~~~~~~
/tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/utils.h:44:33: note: in definition of macro ‘VK_CHECK_RESULT’
44 | VkResult res = VkResult(f);
| ^
In file included from /usr/include/vulkan/vulkan.hpp:8596,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/vulkan_api_headers.h:16,
from /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/engine.cpp:19:
/usr/include/vulkan/vulkan_handles.hpp:2891:34: note: candidate: ‘vk::Fence::Fence(VkFence)’
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2891:49: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘VkFence’ {aka ‘VkFence_T
’}
2891 | VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {}
| ~~~~~~~~^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:26: note: candidate: ‘constexpr vk::Fence::Fence(std::nullptr_t)’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2889:33: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘std::nullptr_t’
2889 | VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
| ^~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate: ‘constexpr vk::Fence::Fence()’
2887 | VULKAN_HPP_CONSTEXPR Fence() = default;
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2887:26: note: candidate expects 0 arguments, 1 provided
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(const vk::Fence&)’
2876 | class Fence
| ^~~~~
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘const vk::Fence&’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: candidate: ‘constexpr vk::Fence::Fence(vk::Fence&&)’
/usr/include/vulkan/vulkan_handles.hpp:2876:9: note: no known conversion for argument 1 from ‘std::__shared_ptr_access<vk::raii::Fence, __gnu_cxx::_S_atomic, false, false>::element_type’ {aka ‘vk::raii::Fence’} to ‘vk::Fence&&’
make[2]: *** [libs/gpu/CMakeFiles/libgpu.dir/build.make:616: libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/engine.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:453: libs/gpu/CMakeFiles/libgpu.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Вывод stdout make:

[ 1%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 1%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 2%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 3%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 4%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 4%] Linking CXX static library liblibclew.a
[ 4%] Built target libclew
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 6%] Linking CXX executable hexdumparray
[ 6%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 9%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 10%] Linking CXX static library liblibimages.a
[ 10%] Built target libimages
[ 12%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 12%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 14%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 14%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 19%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 23%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 23%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 26%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 27%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 28%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 30%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 31%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 35%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 38%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 40%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 44%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 45%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 46%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 47%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 48%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 48%] Generating /tmp/tmpjakehdxj/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o
[ 53%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/spirv_reflect.cpp.o
[ 54%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/vk/common_host.cpp.o
[ 54%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/data_buffer.cpp.o
[ 55%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/data_image.cpp.o
[ 56%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/device.cpp.o
[ 57%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/engine.cpp.o
[ 58%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/enum.cpp.o
[ 58%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/utils.cpp.o
[ 59%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/vulkan_api_headers.cpp.o

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #774

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr CMake:

CMake Warning (dev) at libs/utils/CMakeLists.txt:25 (find_package):
Policy CMP0146 is not set: The FindCUDA module is removed. Run "cmake
--help-policy CMP0146" 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.
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:197 (compile_vulkan)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:198 (compile_vulkan)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:199 (compile_vulkan)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:200 (compile_vulkan)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:201 (compile_vulkan)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:202 (compile_vulkan)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:203 (compile_vulkan)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:205 (compile_vulkan_templated)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:205 (compile_vulkan_templated)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:205 (compile_vulkan_templated)
CMake Error at libs/gpu/CMakeLists.txt:207 (find_package):
find_package for module Vulkan called with REQUIRED, but
CMAKE_DISABLE_FIND_PACKAGE_Vulkan is enabled. A REQUIRED package cannot be
disabled.
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:83 (compile_vulkan)
CMake Error: File /tmp/tmpi_lku001/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:83 (compile_vulkan)

Вывод stdout CMake:

-- The C compiler identification is GNU 11.5.0
-- The CXX compiler identification is GNU 11.5.0
-- 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
-- Vulkan glslc compiler from system PATH will be used
-- Found GTest: /usr/lib/x86_64-linux-gnu/cmake/GTest/GTestConfig.cmake (found version "1.14.0")
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Found Threads: TRUE
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found CUDA: /usr/local/cuda (found version "12.2")
-- The CUDA compiler identification is NVIDIA 12.2.140
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Found CUDAToolkit: /usr/local/cuda/targets/x86_64-linux/include (found version "12.2.140")
-- Configuring incomplete, errors occurred!

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr CMake:

CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:197 (compile_vulkan)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:198 (compile_vulkan)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:199 (compile_vulkan)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:200 (compile_vulkan)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:201 (compile_vulkan)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:202 (compile_vulkan)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:203 (compile_vulkan)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:205 (compile_vulkan_templated)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:205 (compile_vulkan_templated)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:205 (compile_vulkan_templated)
CMake Error at libs/gpu/CMakeLists.txt:207 (find_package):
find_package for module Vulkan called with REQUIRED, but
CMAKE_DISABLE_FIND_PACKAGE_Vulkan is enabled. A REQUIRED package cannot be
disabled.
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:87 (compile_vulkan)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:87 (compile_vulkan)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:87 (compile_vulkan)
CMake Error: File /tmp/tmp3gd15tts/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:87 (compile_vulkan)

Вывод stdout CMake:

-- The C compiler identification is GNU 11.5.0
-- The CXX compiler identification is GNU 11.5.0
-- 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
-- Vulkan glslc compiler from system PATH will be used
-- Found GTest: /usr/lib/x86_64-linux-gnu/cmake/GTest/GTestConfig.cmake (found version "1.14.0")
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Found Threads: TRUE
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Configuring incomplete, errors occurred!

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #775

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr CMake:

CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:197 (compile_vulkan)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:198 (compile_vulkan)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:199 (compile_vulkan)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:200 (compile_vulkan)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:201 (compile_vulkan)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:202 (compile_vulkan)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:203 (compile_vulkan)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:205 (compile_vulkan_templated)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:205 (compile_vulkan_templated)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:205 (compile_vulkan_templated)
CMake Error at libs/gpu/CMakeLists.txt:207 (find_package):
find_package for module Vulkan called with REQUIRED, but
CMAKE_DISABLE_FIND_PACKAGE_Vulkan is enabled. A REQUIRED package cannot be
disabled.
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:87 (compile_vulkan)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:87 (compile_vulkan)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:87 (compile_vulkan)
CMake Error: File /tmp/tmp5xq12m7b/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:87 (compile_vulkan)

Вывод stdout CMake:

-- The C compiler identification is GNU 11.5.0
-- The CXX compiler identification is GNU 11.5.0
-- 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
-- Vulkan glslc compiler from system PATH will be used
-- Found GTest: /usr/lib/x86_64-linux-gnu/cmake/GTest/GTestConfig.cmake (found version "1.14.0")
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Found Threads: TRUE
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Configuring incomplete, errors occurred!

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #796

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr CMake:

CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:197 (compile_vulkan)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:198 (compile_vulkan)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:199 (compile_vulkan)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:200 (compile_vulkan)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:201 (compile_vulkan)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:202 (compile_vulkan)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/CMakeLists.txt:203 (compile_vulkan)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:204 (compile_vulkan_templated)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:205 (compile_vulkan_templated)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:205 (compile_vulkan_templated)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
libs/gpu/libgpu/vulkan/CMakeLists.txt:115 (compile_vulkan)
libs/gpu/CMakeLists.txt:205 (compile_vulkan_templated)
CMake Error at libs/gpu/CMakeLists.txt:207 (find_package):
find_package for module Vulkan called with REQUIRED, but
CMAKE_DISABLE_FIND_PACKAGE_Vulkan is enabled. A REQUIRED package cannot be
disabled.
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:87 (compile_vulkan)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:87 (compile_vulkan)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:87 (compile_vulkan)
CMake Error: File /tmp/tmppx9dpqng/libs/gpu/libgpu/vulkan/vk/vulkan_program.h.in does not exist.
CMake Error at libs/gpu/libgpu/vulkan/CMakeLists.txt:108 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:87 (compile_vulkan)

Вывод stdout CMake:

-- The C compiler identification is GNU 11.5.0
-- The CXX compiler identification is GNU 11.5.0
-- 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
-- Vulkan glslc compiler from system PATH will be used
-- Found GTest: /usr/lib/x86_64-linux-gnu/cmake/GTest/GTestConfig.cmake (found version "1.14.0")
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Found Threads: TRUE
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Configuring incomplete, errors occurred!

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

⚠️ Результаты тестирования PR #797

Логи тестирования (нажмите чтобы развернуть)
Ошибка компиляции

Вывод stderr CMake:

CMake Warning:
Ignoring extra path from command line:
".."
CMake Error: The source directory "/tmp/tmp3s_0fqxt" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.

Посмотреть полные логи

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #177
📊 Репозиторий: TemporaryCourse/TempTasks
🔄 Статус: Тесты пройдены успешно!

Примечание: Программа выполнилась, но не вывела результатов.

🔗 Полные логи тестирования

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #177

📋 Полные логи тестирования (нажмите чтобы развернуть)
Details
=== СТАТУС: Успешно выполнены программы: ompver_CXX.bin, ompver_C.bin ===
=== libgpu_test stdout (exit code: 1) ===
[==========] Running 20 tests from 3 test suites.
[----------] Global test environment set-up.
[----------] 3 tests from opencl
[ RUN ] opencl.activateContexts
Found 1 GPUs in 8.51752 sec (CUDA: 8.51748 sec, OpenCL: 0.824306 sec, Vulkan: 7.69316 sec)
OpenCL supported devices: 1 out of 1
Testing OpenCL device #1/1...
Using device: Tesla T4, 40 compute units, 14930 MB global memory, OpenCL 3.0
driver version: 535.274.02, platform version: OpenCL 3.0 CUDA 12.2.149
max work group size 1024
max work item sizes [1024, 1024, 64]
max mem alloc size 3732 MB
warp size 32
[ OK ] opencl.activateContexts (8935 ms)
[ RUN ] opencl.writeRead
Found 1 GPUs in 0.001267 sec (CUDA: 0.001255 sec, OpenCL: 0.000939 sec, Vulkan: 0.000305 sec)
OpenCL supported devices: 1 out of 1
Testing OpenCL device #1/1...
Using device: Tesla T4, 40 compute units, 14930 MB global memory, OpenCL 3.0
driver version: 535.274.02, platform version: OpenCL 3.0 CUDA 12.2.149
max work group size 1024
max work item sizes [1024, 1024, 64]
max mem alloc size 3732 MB
warp size 32
RAM --PCI-E-> VRAM write bandwidth: 9030.58 MB/s
RAM <-PCI-E-- VRAM read bandwidth: 7693.09 MB/s
RAM --PCI-E-> VRAM write bandwidth: 9030.79 MB/s
RAM <-PCI-E-- VRAM read bandwidth: 7759.6 MB/s
RAM --PCI-E-> VRAM write bandwidth: 9066.21 MB/s
RAM <-PCI-E-- VRAM read bandwidth: 7592.8 MB/s
[ OK ] opencl.writeRead (1197 ms)
[ RUN ] opencl.aplusb
Found 1 GPUs in 0.000971 sec (CUDA: 0.000958 sec, OpenCL: 0.000682 sec, Vulkan: 0.000265 sec)
OpenCL supported devices: 1 out of 1
Testing OpenCL device #1/1...
Using device: Tesla T4, 40 compute units, 14930 MB global memory, OpenCL 3.0
driver version: 535.274.02, platform version: OpenCL 3.0 CUDA 12.2.149
max work group size 1024
max work item sizes [1024, 1024, 64]
max mem alloc size 3732 MB
warp size 32
Kernels compilation done in 2.63083 seconds
VRAM bandwidth: 0.424046 GB/s
VRAM bandwidth: 242.112 GB/s
VRAM bandwidth: 242.269 GB/s
[ OK ] opencl.aplusb (4111 ms)
[----------] 3 tests from opencl (14244 ms total)
[----------] 16 tests from vulkan
[ RUN ] vulkan.activateContexts
Found 1 GPUs in 0.001333 sec (CUDA: 0.00132 sec, OpenCL: 0.001033 sec, Vulkan: 0.000278 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.activateContexts (4 ms)
[ RUN ] vulkan.activateContextsMultiThreaded
Found 1 GPUs in 0.003039 sec (CUDA: 0.003025 sec, OpenCL: 0.002636 sec, Vulkan: 0.000372 sec)
Found 1 GPUs in 0.003239 sec (CUDA: 0.003231 sec, OpenCL: 0.002878 sec, Vulkan: 0.000341 sec)
Vulkan supported devices: 1 out of 1
Found 1 GPUs in 0.004054 sec (CUDA: 0.00404 sec, OpenCL: 0.003641 sec, Vulkan: 0.000383 sec)
Using device: Tesla T4Found 1 GPUs in 0.004501 sec (CUDA: 0.004491 sec, OpenCL: 0.003423 sec, Vulkan: 0.001052 sec)
, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.activateContextsMultiThreaded (6 ms)
[ RUN ] vulkan.writeRead
Found 1 GPUs in 0.001213 sec (CUDA: 0.001204 sec, OpenCL: 0.000874 sec, Vulkan: 0.000318 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.writeRead (2 ms)
[ RUN ] vulkan.aplusb
Found 1 GPUs in 0.001559 sec (CUDA: 0.00155 sec, OpenCL: 0.001275 sec, Vulkan: 0.000262 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.aplusb (699 ms)
[ RUN ] vulkan.aplusbMultiThreaded
Found 1 GPUs in 0.003087 sec (CUDA: 0.003071 sec, OpenCL: 0.002726 sec, Vulkan: 0.000333 sec)
Vulkan supported devices: 1 out of 1
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
Found 1 GPUs in 0.004101 sec (CUDA: 0.004087 sec, OpenCL: 0.003623 sec, Vulkan: 0.000452 sec)
Found 1 GPUs in 0.003665 sec (CUDA: 0.003656 sec, OpenCL: 0.00323 sec, Vulkan: 0.000414 sec)
Found 1 GPUs in 0.004275 sec (CUDA: 0.004266 sec, OpenCL: 0.003425 sec, Vulkan: 0.000827 sec)
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.aplusbMultiThreaded (124 ms)
[ RUN ] vulkan.atomicAdd
Found 1 GPUs in 0.001413 sec (CUDA: 0.0014 sec, OpenCL: 0.00093 sec, Vulkan: 0.000455 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.atomicAdd (3 ms)
[ RUN ] vulkan.binarySearch
Found 1 GPUs in 0.001234 sec (CUDA: 0.001223 sec, OpenCL: 0.000878 sec, Vulkan: 0.000331 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.binarySearch (2 ms)
[ RUN ] vulkan.bufferMagicGuards
Found 1 GPUs in 0.001276 sec (CUDA: 0.001265 sec, OpenCL: 0.000873 sec, Vulkan: 0.000379 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.bufferMagicGuards (3 ms)
[ RUN ] vulkan.checkConversionFloatToUChar
Found 1 GPUs in 0.001071 sec (CUDA: 0.001064 sec, OpenCL: 0.000837 sec, Vulkan: 0.000217 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.checkConversionFloatToUChar (2 ms)
[ RUN ] vulkan.checkConversionFloatToUShort
Found 1 GPUs in 0.001072 sec (CUDA: 0.001065 sec, OpenCL: 0.000838 sec, Vulkan: 0.000219 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.checkConversionFloatToUShort (2 ms)
[ RUN ] vulkan.checkConversionFloatToFloat
Found 1 GPUs in 0.00113 sec (CUDA: 0.001122 sec, OpenCL: 0.000899 sec, Vulkan: 0.000214 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.checkConversionFloatToFloat (2 ms)
[ RUN ] vulkan.imageReadWrite
evaluating type=1x8u (with values in range [0; 255])
Found 1 GPUs in 0.001072 sec (CUDA: 0.001064 sec, OpenCL: 0.000842 sec, Vulkan: 0.000213 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.imageReadWrite (2 ms)
[ RUN ] vulkan.interpolateImageWithZeroShift
evaluating type=1x8u (with values in range [0; 255])
Found 1 GPUs in 0.001073 sec (CUDA: 0.001065 sec, OpenCL: 0.00085 sec, Vulkan: 0.000206 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.interpolateImageWithZeroShift (1 ms)
[ RUN ] vulkan.interpolateImageWithShift
evaluating type=1x8u (with values in range [0; 255])
Found 1 GPUs in 0.001106 sec (CUDA: 0.001099 sec, OpenCL: 0.000876 sec, Vulkan: 0.000215 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.interpolateImageWithShift (2 ms)
[ RUN ] vulkan.renderRectangleWithBlending
Found 1 GPUs in 0.001074 sec (CUDA: 0.001066 sec, OpenCL: 0.000852 sec, Vulkan: 0.000206 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.renderRectangleWithBlending (2 ms)
[ RUN ] vulkan.renderRectangle
Found 1 GPUs in 0.001115 sec (CUDA: 0.001107 sec, OpenCL: 0.00087 sec, Vulkan: 0.000229 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.renderRectangle (2 ms)
[----------] 16 tests from vulkan (858 ms total)
[----------] 1 test from gpu_device
[ RUN ] gpu_device.mergeApisOnDevices
[ OK ] gpu_device.mergeApisOnDevices (0 ms)
[----------] 1 test from gpu_device (0 ms total)
[----------] Global test environment tear-down
[==========] 20 tests from 3 test suites ran. (15103 ms total)
[ PASSED ] 4 tests.
[ FAILED ] 16 tests, listed below:
[ FAILED ] vulkan.activateContexts
[ FAILED ] vulkan.activateContextsMultiThreaded
[ FAILED ] vulkan.writeRead
[ FAILED ] vulkan.aplusb
[ FAILED ] vulkan.aplusbMultiThreaded
[ FAILED ] vulkan.atomicAdd
[ FAILED ] vulkan.binarySearch
[ FAILED ] vulkan.bufferMagicGuards
[ FAILED ] vulkan.checkConversionFloatToUChar
[ FAILED ] vulkan.checkConversionFloatToUShort
[ FAILED ] vulkan.checkConversionFloatToFloat
[ FAILED ] vulkan.imageReadWrite
[ FAILED ] vulkan.interpolateImageWithZeroShift
[ FAILED ] vulkan.interpolateImageWithShift
[ FAILED ] vulkan.renderRectangleWithBlending
[ FAILED ] vulkan.renderRectangle
16 FAILED TESTS
clear Vulkan global instance context...
instance context cleared
=== ompver_CXX.bin stdout (exit code: 0) ===
INFO:OpenMP-date[201511]
=== ompver_C.bin stdout (exit code: 0) ===
INFO:OpenMP-date[201511]
=== 110_main_render_triangle stdout (exit code: -6) ===
Found 1 GPUs in 0.348638 sec (CUDA: 0.167886 sec, OpenCL: 0.039978 sec, Vulkan: 0.140713 sec)
Using device: Tesla T4, 40 compute units, free memory: 14822/14930 MB, compute capability 7.5
driver/runtime CUDA: 12020/12000
max work group size 1024
max work item sizes [1024, 1024, 64]
Vulkan devices:
Device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device: Tesla T4, free memory: 14822/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
=== 120_main_render_gnome stdout (exit code: -6) ===
Found 1 GPUs in 0.298446 sec (CUDA: 0.127815 sec, OpenCL: 0.038233 sec, Vulkan: 0.132334 sec)
Using device: Tesla T4, 40 compute units, free memory: 14822/14930 MB, compute capability 7.5
driver/runtime CUDA: 12020/12000
max work group size 1024
max work item sizes [1024, 1024, 64]
Vulkan devices:
Device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device: Tesla T4, free memory: 14822/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
=== 100_main_aplusb stdout (exit code: -6) ===
Found 1 GPUs in 0.323571 sec (CUDA: 0.126215 sec, OpenCL: 0.038175 sec, Vulkan: 0.159121 sec)
Using device: Tesla T4, 40 compute units, free memory: 14822/14930 MB, compute capability 7.5
driver/runtime CUDA: 12020/12000
max work group size 1024
max work item sizes [1024, 1024, 64]
Vulkan devices:
Device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device: Tesla T4, free memory: 14822/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
=== 130_main_fidelity_fx_sharpening stdout (exit code: -6) ===
Found 1 GPUs in 0.308956 sec (CUDA: 0.129151 sec, OpenCL: 0.03855 sec, Vulkan: 0.141185 sec)
Using device: Tesla T4, 40 compute units, free memory: 14822/14930 MB, compute capability 7.5
driver/runtime CUDA: 12020/12000
max work group size 1024
max work item sizes [1024, 1024, 64]
Vulkan devices:
Device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device: Tesla T4, free memory: 14822/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
=== hexdumparray stderr (exit code: 1) ===
Usage: /tmp/tmp41v0yb_r/build/libs/gpu/hexdumparray   
=== 110_main_render_triangle stderr (exit code: -6) ===
terminate called after throwing an instance of 'assertion_error'
what(): Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150
=== 120_main_render_gnome stderr (exit code: -6) ===
terminate called after throwing an instance of 'assertion_error'
what(): Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150
=== 100_main_aplusb stderr (exit code: -6) ===
terminate called after throwing an instance of 'assertion_error'
what(): Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150
=== 130_main_fidelity_fx_sharpening stderr (exit code: -6) ===
terminate called after throwing an instance of 'assertion_error'
what(): Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150

🔗 Посмотреть полные логи на сервере

@GPUcourseBOT
Copy link
Author

Результаты тестирования PR #177

📋 Полные логи тестирования (нажмите чтобы развернуть)
Details
=== СТАТУС: Успешно выполнены программы: ompver_CXX.bin, ompver_C.bin ===
=== libgpu_test stdout (exit code: 1) ===
[==========] Running 20 tests from 3 test suites.
[----------] Global test environment set-up.
[----------] 3 tests from opencl
[ RUN ] opencl.activateContexts
Found 1 GPUs in 8.31541 sec (CUDA: 8.31537 sec, OpenCL: 0.832312 sec, Vulkan: 7.48304 sec)
OpenCL supported devices: 1 out of 1
Testing OpenCL device #1/1...
Using device: Tesla T4, 40 compute units, 14930 MB global memory, OpenCL 3.0
driver version: 535.274.02, platform version: OpenCL 3.0 CUDA 12.2.149
max work group size 1024
max work item sizes [1024, 1024, 64]
max mem alloc size 3732 MB
warp size 32
[ OK ] opencl.activateContexts (8721 ms)
[ RUN ] opencl.writeRead
Found 1 GPUs in 0.001268 sec (CUDA: 0.001254 sec, OpenCL: 0.00095 sec, Vulkan: 0.000295 sec)
OpenCL supported devices: 1 out of 1
Testing OpenCL device #1/1...
Using device: Tesla T4, 40 compute units, 14930 MB global memory, OpenCL 3.0
driver version: 535.274.02, platform version: OpenCL 3.0 CUDA 12.2.149
max work group size 1024
max work item sizes [1024, 1024, 64]
max mem alloc size 3732 MB
warp size 32
RAM --PCI-E-> VRAM write bandwidth: 9275.41 MB/s
RAM <-PCI-E-- VRAM read bandwidth: 7580.88 MB/s
RAM --PCI-E-> VRAM write bandwidth: 9372.26 MB/s
RAM <-PCI-E-- VRAM read bandwidth: 7701.95 MB/s
RAM --PCI-E-> VRAM write bandwidth: 9398.35 MB/s
RAM <-PCI-E-- VRAM read bandwidth: 7594.61 MB/s
[ OK ] opencl.writeRead (1217 ms)
[ RUN ] opencl.aplusb
Found 1 GPUs in 0.001248 sec (CUDA: 0.001237 sec, OpenCL: 0.000971 sec, Vulkan: 0.000255 sec)
OpenCL supported devices: 1 out of 1
Testing OpenCL device #1/1...
Using device: Tesla T4, 40 compute units, 14930 MB global memory, OpenCL 3.0
driver version: 535.274.02, platform version: OpenCL 3.0 CUDA 12.2.149
max work group size 1024
max work item sizes [1024, 1024, 64]
max mem alloc size 3732 MB
warp size 32
Kernels compilation done in 2.61947 seconds
VRAM bandwidth: 0.425883 GB/s
VRAM bandwidth: 242.164 GB/s
VRAM bandwidth: 242.532 GB/s
[ OK ] opencl.aplusb (4122 ms)
[----------] 3 tests from opencl (14060 ms total)
[----------] 16 tests from vulkan
[ RUN ] vulkan.activateContexts
Found 1 GPUs in 0.001775 sec (CUDA: 0.001761 sec, OpenCL: 0.001467 sec, Vulkan: 0.000283 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.activateContexts (4 ms)
[ RUN ] vulkan.activateContextsMultiThreaded
Found 1 GPUs in 0.002931 sec (CUDA: 0.002919 sec, OpenCL: 0.002571 sec, Vulkan: 0.000333 sec)
Found 1 GPUs in 0.003165 sec (CUDA: 0.003157 sec, OpenCL: 0.002803 sec, Vulkan: 0.000338 sec)
Vulkan supported devices: 1 out of 1
Using device: Tesla T4Found 1 GPUs in 0.004028 sec (CUDA: 0.004014 sec, OpenCL: 0.003632 sec, Vulkan: 0.000367 sec)
, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
Found 1 GPUs in 0.004848 sec (CUDA: 0.004839 sec, OpenCL: 0.003349 sec, Vulkan: 0.001477 sec)
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.activateContextsMultiThreaded (6 ms)
[ RUN ] vulkan.writeRead
Found 1 GPUs in 0.001213 sec (CUDA: 0.001204 sec, OpenCL: 0.000875 sec, Vulkan: 0.000317 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.writeRead (2 ms)
[ RUN ] vulkan.aplusb
Found 1 GPUs in 0.001549 sec (CUDA: 0.00154 sec, OpenCL: 0.001281 sec, Vulkan: 0.000248 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.aplusb (685 ms)
[ RUN ] vulkan.aplusbMultiThreaded
Found 1 GPUs in 0.001624 sec (CUDA: 0.001603 sec, OpenCL: 0.001079 sec, Vulkan: 0.000505 sec)
Vulkan supported devices: 1 out of 1
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
Found 1 GPUs in 0.002412 sec (CUDA: 0.002399 sec, OpenCL: 0.001889 sec, Vulkan: 0.000495 sec)
Found 1 GPUs in 0.003072 sec (CUDA: 0.003063 sec, OpenCL: 0.002758 sec, Vulkan: 0.000293 sec)
Found 1 GPUs in 0.003386 sec (CUDA: 0.003374 sec, OpenCL: 0.002695 sec, Vulkan: 0.000665 sec)
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.aplusbMultiThreaded (121 ms)
[ RUN ] vulkan.atomicAdd
Found 1 GPUs in 0.001379 sec (CUDA: 0.001366 sec, OpenCL: 0.000937 sec, Vulkan: 0.000415 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.atomicAdd (2 ms)
[ RUN ] vulkan.binarySearch
Found 1 GPUs in 0.002129 sec (CUDA: 0.002118 sec, OpenCL: 0.001826 sec, Vulkan: 0.000279 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.binarySearch (4 ms)
[ RUN ] vulkan.bufferMagicGuards
Found 1 GPUs in 0.001241 sec (CUDA: 0.001233 sec, OpenCL: 0.000887 sec, Vulkan: 0.000337 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.bufferMagicGuards (3 ms)
[ RUN ] vulkan.checkConversionFloatToUChar
Found 1 GPUs in 0.001105 sec (CUDA: 0.001096 sec, OpenCL: 0.000873 sec, Vulkan: 0.000214 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.checkConversionFloatToUChar (2 ms)
[ RUN ] vulkan.checkConversionFloatToUShort
Found 1 GPUs in 0.001083 sec (CUDA: 0.001075 sec, OpenCL: 0.000862 sec, Vulkan: 0.000204 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.checkConversionFloatToUShort (2 ms)
[ RUN ] vulkan.checkConversionFloatToFloat
Found 1 GPUs in 0.001087 sec (CUDA: 0.001079 sec, OpenCL: 0.000865 sec, Vulkan: 0.000205 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.checkConversionFloatToFloat (2 ms)
[ RUN ] vulkan.imageReadWrite
evaluating type=1x8u (with values in range [0; 255])
Found 1 GPUs in 0.001092 sec (CUDA: 0.001084 sec, OpenCL: 0.000869 sec, Vulkan: 0.000205 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.imageReadWrite (1 ms)
[ RUN ] vulkan.interpolateImageWithZeroShift
evaluating type=1x8u (with values in range [0; 255])
Found 1 GPUs in 0.001094 sec (CUDA: 0.001086 sec, OpenCL: 0.000866 sec, Vulkan: 0.000212 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.interpolateImageWithZeroShift (2 ms)
[ RUN ] vulkan.interpolateImageWithShift
evaluating type=1x8u (with values in range [0; 255])
Found 1 GPUs in 0.001081 sec (CUDA: 0.001073 sec, OpenCL: 0.000863 sec, Vulkan: 0.000202 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.interpolateImageWithShift (2 ms)
[ RUN ] vulkan.renderRectangleWithBlending
Found 1 GPUs in 0.001085 sec (CUDA: 0.001077 sec, OpenCL: 0.000863 sec, Vulkan: 0.000206 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.renderRectangleWithBlending (2 ms)
[ RUN ] vulkan.renderRectangle
Found 1 GPUs in 0.001173 sec (CUDA: 0.001165 sec, OpenCL: 0.00089 sec, Vulkan: 0.000268 sec)
Vulkan supported devices: 1 out of 1
Testing Vulkan device #1/1...
Using device: Tesla T4, free memory: 14922/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
unknown file: Failure
C++ exception with description "Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150" thrown in the test body.
[ FAILED ] vulkan.renderRectangle (2 ms)
[----------] 16 tests from vulkan (842 ms total)
[----------] 1 test from gpu_device
[ RUN ] gpu_device.mergeApisOnDevices
[ OK ] gpu_device.mergeApisOnDevices (0 ms)
[----------] 1 test from gpu_device (0 ms total)
[----------] Global test environment tear-down
[==========] 20 tests from 3 test suites ran. (14903 ms total)
[ PASSED ] 4 tests.
[ FAILED ] 16 tests, listed below:
[ FAILED ] vulkan.activateContexts
[ FAILED ] vulkan.activateContextsMultiThreaded
[ FAILED ] vulkan.writeRead
[ FAILED ] vulkan.aplusb
[ FAILED ] vulkan.aplusbMultiThreaded
[ FAILED ] vulkan.atomicAdd
[ FAILED ] vulkan.binarySearch
[ FAILED ] vulkan.bufferMagicGuards
[ FAILED ] vulkan.checkConversionFloatToUChar
[ FAILED ] vulkan.checkConversionFloatToUShort
[ FAILED ] vulkan.checkConversionFloatToFloat
[ FAILED ] vulkan.imageReadWrite
[ FAILED ] vulkan.interpolateImageWithZeroShift
[ FAILED ] vulkan.interpolateImageWithShift
[ FAILED ] vulkan.renderRectangleWithBlending
[ FAILED ] vulkan.renderRectangle
16 FAILED TESTS
clear Vulkan global instance context...
instance context cleared
=== ompver_CXX.bin stdout (exit code: 0) ===
INFO:OpenMP-date[201511]
=== ompver_C.bin stdout (exit code: 0) ===
INFO:OpenMP-date[201511]
=== 110_main_render_triangle stdout (exit code: -6) ===
Found 1 GPUs in 0.338542 sec (CUDA: 0.169136 sec, OpenCL: 0.038406 sec, Vulkan: 0.130925 sec)
Using device: Tesla T4, 40 compute units, free memory: 14822/14930 MB, compute capability 7.5
driver/runtime CUDA: 12020/12000
max work group size 1024
max work item sizes [1024, 1024, 64]
Vulkan devices:
Device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device: Tesla T4, free memory: 14822/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
=== 120_main_render_gnome stdout (exit code: -6) ===
Found 1 GPUs in 0.306629 sec (CUDA: 0.127661 sec, OpenCL: 0.037807 sec, Vulkan: 0.1411 sec)
Using device: Tesla T4, 40 compute units, free memory: 14822/14930 MB, compute capability 7.5
driver/runtime CUDA: 12020/12000
max work group size 1024
max work item sizes [1024, 1024, 64]
Vulkan devices:
Device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device: Tesla T4, free memory: 14822/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
=== 100_main_aplusb stdout (exit code: -6) ===
Found 1 GPUs in 0.317154 sec (CUDA: 0.131164 sec, OpenCL: 0.038342 sec, Vulkan: 0.147587 sec)
Using device: Tesla T4, 40 compute units, free memory: 14822/14930 MB, compute capability 7.5
driver/runtime CUDA: 12020/12000
max work group size 1024
max work item sizes [1024, 1024, 64]
Vulkan devices:
Device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device: Tesla T4, free memory: 14822/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
=== 130_main_fidelity_fx_sharpening stdout (exit code: -6) ===
Found 1 GPUs in 0.296419 sec (CUDA: 0.128194 sec, OpenCL: 0.040315 sec, Vulkan: 0.127851 sec)
Using device: Tesla T4, 40 compute units, free memory: 14822/14930 MB, compute capability 7.5
driver/runtime CUDA: 12020/12000
max work group size 1024
max work item sizes [1024, 1024, 64]
Vulkan devices:
Device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device #0: GPU. Tesla T4 (CUDA 12020). Free memory: 14722/14930 Mb
Using device: Tesla T4, free memory: 14822/15360 MB, Vulkan API 1.3.242
driver version: 535.18.2.0
max work group size 1024
=== hexdumparray stderr (exit code: 1) ===
Usage: /tmp/tmp365_g2ec/build/libs/gpu/hexdumparray   
=== 110_main_render_triangle stderr (exit code: -6) ===
terminate called after throwing an instance of 'assertion_error'
what(): Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150
=== 120_main_render_gnome stderr (exit code: -6) ===
terminate called after throwing an instance of 'assertion_error'
what(): Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150
=== 100_main_aplusb stderr (exit code: -6) ===
terminate called after throwing an instance of 'assertion_error'
what(): Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150
=== 130_main_fidelity_fx_sharpening stderr (exit code: -6) ===
terminate called after throwing an instance of 'assertion_error'
what(): Assertion "331505428462788 - Install Validation Layers and set VK_LAYER_PATH=/usr/local/share/vulkan/explicit_layer.d/ environment variable to specify dir with VkLayer_khronos_validation.json file inside" failed at line 150

🔗 Посмотреть полные логи на сервере

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant