[Issue]: Build - Warnings and errors
@essamROCm is already working on this.
Since Sep 23, 2026.
Assessment
This issue has not been assessed yet.
Description
Problem Description
Build should not require rocm supported devices
-- The CXX compiler identification is Clang 24.0.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/rocm-nightly/lib/llvm/bin/amdclang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- HIP: Using hipcc from relative path: /opt/rocm-nightly/bin/hipcc
CMake Warning (dev) at /opt/rocm-nightly/lib/cmake/hip/hip-config-amd.cmake:82 (message):
GPU_TARGETS was not set, and system GPU detection was unsuccsessful.
The amdgpu-arch tool failed:
Error: 'Failed to get device count: no ROCm-capable device is detected (error code: 100)'
Output: ''
As a result, --offload-arch will not be set for subsequent
compilations, and the default architecture
(gfx906 for dynamic build / gfx942 for static build) will be used
for compiling device code in C++ language mode
Call Stack (most recent call first):
/opt/rocm-nightly/lib/cmake/hip/hip-config.cmake:164 (include)
videoDecode/CMakeLists.txt:57 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Performing Test HIP_CLANG_SUPPORTS_PARALLEL_JOBS
-- Performing Test HIP_CLANG_SUPPORTS_PARALLEL_JOBS - Success
-- Found rocdecode: /opt/rocm-nightly/include (found suitable version "1.10.0", minimum required is "1.0.0")
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.4.2")
-- Checking for module 'libavcodec'
-- Package 'libavcodec', required by 'virtual:world', not found
-- Checking for module 'libavformat'
-- Package 'libavformat', required by 'virtual:world', not found
-- Checking for module 'libavutil'
-- Package 'libavutil', required by 'virtual:world', not found
-- NOTE: FindFFmpeg failed to find -- FFMPEG
-- Found Python3: /opt/python-shared/cp312-cp312/bin/python3.12 (found suitable version "3.12.9", minimum required is "3.9") found components: Interpreter Development.Module
-- pybind11 v3.1.0
-- Performing Test HAS_FLTO_THIN
-- Performing Test HAS_FLTO_THIN - Success
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- rocDecode SDK source warnings remain visible and non-fatal; SDK headers use SYSTEM includes. SDK warnings are not fixed.
-- rocPyVideoDecode target: rocpydecode_3_12
-- rocPyVideoDecode FFmpeg support: OFF
-- rocPyVideoDecode CPU backend support: OFF
-- HIP: Using hipcc from relative path: /opt/rocm-nightly/bin/hipcc
CMake Warning (dev) at /opt/rocm-nightly/lib/cmake/hip/hip-config-amd.cmake:82 (message):
GPU_TARGETS was not set, and system GPU detection was unsuccsessful.
The amdgpu-arch tool failed:
Error: 'Failed to get device count: no ROCm-capable device is detected (error code: 100)'
Output: ''
As a result, --offload-arch will not be set for subsequent
compilations, and the default architecture
(gfx906 for dynamic build / gfx942 for static build) will be used
for compiling device code in C++ language mode
Call Stack (most recent call first):
/opt/rocm-nightly/lib/cmake/hip/hip-config.cmake:164 (include)
jpegDecode/CMakeLists.txt:25 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found rocjpeg: /opt/rocm-nightly/include (found suitable version "1.10.0", minimum required is "1.0.0")
-- rocPyJpegDecode target: rocpyjpegdecode_3_12
-- Configuring done (1.4s)
-- Generating done (0.0s)
-- Build files have been written to: /__w/vision-pack/vision-pack/build/_subprojects/rocpydecode/build
Operating System
ALL
CPU
ALL
GPU
ALL
ROCm Version
ROCm 10.X
Installation Method
Python wheels
Installed ROCm Packages / Versions
Installed ROCm packages / versions
Paste output here
ROCm Component
No response
Steps to Reproduce
No response
(Optional for Linux users) Output of rocminfo --support
rocminfo --support output
Paste output here
Additional Information
No response
- Dominant language
- C++
- Stars
- 8
- Forks
- 13
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 7
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ROCm/rocPyDecode
-
bug enhancement
ROCm/rocPyDecode#285 · 2 comments · 1 assignee ·
-
enhancement
ROCm/rocPyDecode#284 · 1 comment · 1 assignee ·
-
enhancement
ROCm/rocPyDecode#282 · 1 comment · 2 assignees ·
-
bug
ROCm/rocPyDecode#256 · 3 comments · 1 assignee ·
-
bug help wanted
ROCm/rocPyDecode#224 · 4 comments · 3 assignees ·
All issues in ROCm/rocPyDecode
Similar issues
-
bug build
Difficulty 1/5 Under an hour Newbie friendliness 91/100
facebookincubator/velox#19194 ·
-
JIT-compiled number -> Decimal conversion silently overflows instead of raising DECIMAL_OVERFLOW Openfuzz
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
ClickHouse/ClickHouse#122114 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
module/agent platform/macos type/bug/regression
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
enhancement PyCDE
Difficulty 2/5 1-3 hours Newbie friendliness 78/100