Bug#1114045: amdsmi: FTBFS: /<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:127:5: error: 'uintptr_t' does not name a type
Package: src:amdsmi
Version: 6.4.3+ds-1
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build.
Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202509/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:amdsmi, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean -Scmake --builddir=build
dh_auto_clean -O-Scmake -O--builddir=build
dh_autoreconf_clean -O-Scmake -O--builddir=build
dh_clean -O-Scmake -O--builddir=build
rm -f debian/debhelper-build-stamp
rm -rf debian/.debhelper/
rm -f -- debian/amd-smi.substvars debian/libamd-smi0.substvars debian/libamd-smi-dev.substvars debian/libgoamdsmi-shim64-1.substvars debian/libgoamdsmi-shim64-dev.substvars debian/files
rm -fr -- debian/amd-smi/ debian/tmp/ debian/libamd-smi0/ debian/libamd-smi-dev/ debian/libgoamdsmi-shim64-1/ debian/libgoamdsmi-shim64-dev/
find . \( \( \
\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
\) -exec rm -f {} + \) -o \
\( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \)
debian/rules binary
dh binary -Scmake --builddir=build
dh_update_autotools_config -O-Scmake -O--builddir=build
dh_autoreconf -O-Scmake -O--builddir=build
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DENABLE_ESMI_LIB=ON
cd build && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DENABLE_ESMI_LIB=ON ..
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
/<<PKGBUILDDIR>>/cmake_modules/version_util.sh: line 18: git: command not found
/<<PKGBUILDDIR>>/cmake_modules/version_util.sh: line 22: git: command not found
/<<PKGBUILDDIR>>/cmake_modules/version_util.sh: line 23: git: command not found
0 were found since previous release
Package version: 25.5.1.0-local-build-0-unknown
-- The C compiler identification is GNU 15.2.0
-- The CXX compiler identification is GNU 15.2.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
-- Performing Test CXX_SUPPORTS_WTRAMPOLINES
-- Performing Test CXX_SUPPORTS_WTRAMPOLINES - Success
Using CPACK_DEBIAN_PACKAGE_RELEASE
Using CPACK_RPM_PACKAGE_RELEASE
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
CMake ROCm SMI (Library)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Build Configuration:
--------Proj Src Dir: /<<PKGBUILDDIR>>
Package version: 25.5.1.0-local-build-0-unknown
SOVERSION: 1.0
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
CMake AMD SMI C/C++ Library
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Build Configuration:
--------Proj Src Dir: /<<PKGBUILDDIR>>
Package version: 25.5.1.0-local-build-0-unknown
SOVERSION: 0.0
CMake Warning (dev) at py-interface/CMakeLists.txt:34 (message):
A wrapper will not be re-generated! Using old wrapper instead.
Set -DBUILD_WRAPPER=ON to re-build the wrapper
This warning is for project developers. Use -Wno-dev to suppress it.
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
CMake AMDSMI CLI Install
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
CMake Deprecation Warning at goamdsmi_shim/CMakeLists.txt:7 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
CMake AMD goamdsmi_shim Library
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
SOVERSION: 1.0
-- Configuring done (0.4s)
-- Generating done (0.0s)
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
FETCHCONTENT_FULLY_DISCONNECTED
-- Build files have been written to: /<<PKGBUILDDIR>>/build
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build -O-Scmake -O--builddir=build
cd build && make -j2 "INSTALL=install --strip-program=true" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>/build'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/build/CMakeFiles /<<PKGBUILDDIR>>/build//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/<<PKGBUILDDIR>>/build'
make -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.dir/depend
make -f src/CMakeFiles/amd_smi.dir/build.make src/CMakeFiles/amd_smi.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/build'
cd /<<PKGBUILDDIR>>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/rocm_smi /<<PKGBUILDDIR>>/build /<<PKGBUILDDIR>>/build/rocm_smi /<<PKGBUILDDIR>>/build/rocm_smi/CMakeFiles/rocm_smi64.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/<<PKGBUILDDIR>>/build'
cd /<<PKGBUILDDIR>>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src /<<PKGBUILDDIR>>/build /<<PKGBUILDDIR>>/build/src /<<PKGBUILDDIR>>/build/src/CMakeFiles/amd_smi.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
make -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.dir/build
make -f src/CMakeFiles/amd_smi.dir/build.make src/CMakeFiles/amd_smi.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/build'
make[3]: Entering directory '/<<PKGBUILDDIR>>/build'
[ 3%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o
[ 3%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_ [too-long-redacted] rocm_smi/src/rocm_smi_device.cc
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] ILDDIR>>/src/amd_smi/amd_smi.cc
In file included from /<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:49:
/<<PKGBUILDDIR>>/include/amd_smi/impl/amd_smi_cper.h:31:1: warning: â??typedefâ?? was ignored in this declaration
31 | typedef enum cper_error_severity {
| ^~~~~~~
/<<PKGBUILDDIR>>/include/amd_smi/impl/amd_smi_cper.h:39:1: warning: â??typedefâ?? was ignored in this declaration
39 | typedef enum cper_aca_reg {
| ^~~~~~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc: In function â??amdsmi_status_t amdsmi_get_gpu_asic_info(amdsmi_processor_handle, amdsmi_asic_info_t*)â??:
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:1581:28: warning: the address of â??amdsmi_asic_info_t::vendor_nameâ?? will never be NULL [-Waddress]
1581 | if ((info->vendor_name != NULL && info->vendor_name[0] == '\0') && info->vendor_id == 0x1002) {
| ^
In file included from /<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:46:
/<<PKGBUILDDIR>>/include/amd_smi/amdsmi.h:820:10: note: â??amdsmi_asic_info_t::vendor_nameâ?? declared here
820 | char vendor_name[AMDSMI_MAX_STRING_LENGTH];
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc: In function â??amdsmi_status_t amdsmi_get_pcie_info(amdsmi_processor_handle, amdsmi_pcie_info_t*)â??:
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:4223:15: warning: ignoring return value of â??int fscanf(FILE*, const char*, ...)â?? declared with attribute â??warn_unused_resultâ?? [-Wunused-result]
4223 | fscanf(fp, "%d", &pcie_width);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:4238:15: warning: ignoring return value of â??int fscanf(FILE*, const char*, ...)â?? declared with attribute â??warn_unused_resultâ?? [-Wunused-result]
4238 | fscanf(fp, "%lf %s", &pcie_speed, buff);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 4%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_ [too-long-redacted] >/rocm_smi/src/rocm_smi_main.cc
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc: In function â??amdsmi_status_t amdsmi_get_link_topology_nearest(amdsmi_processor_handle, amdsmi_link_type_t, amdsmi_topology_nearest_t*)â??:
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:4570:61: warning: array subscript 32 is above array bounds of â??void* [32]â?? [-Warray-bounds=]
4570 | topology_nearest_info->processor_list[AMDSMI_MAX_DEVICES] = {nullptr};
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/<<PKGBUILDDIR>>/include/amd_smi/amdsmi.h:2022:29: note: while referencing â??amdsmi_topology_nearest_t::processor_listâ??
2022 | amdsmi_processor_handle processor_list[AMDSMI_MAX_DEVICES];
| ^~~~~~~~~~~~~~
[ 6%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_cper.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] R>>/src/amd_smi/amd_smi_cper.cc
In file included from /<<PKGBUILDDIR>>/src/amd_smi/amd_smi_cper.cc:33:
/<<PKGBUILDDIR>>/include/amd_smi/impl/amd_smi_cper.h:31:1: warning: â??typedefâ?? was ignored in this declaration
31 | typedef enum cper_error_severity {
| ^~~~~~~
/<<PKGBUILDDIR>>/include/amd_smi/impl/amd_smi_cper.h:39:1: warning: â??typedefâ?? was ignored in this declaration
39 | typedef enum cper_aca_reg {
| ^~~~~~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi_cper.cc: In function â??int {anonymous}::cper_dump_nonstd_err(const cper_sec_nonstd_err*, const cper_sec_desc*)â??:
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi_cper.cc:302:93: warning: expression does not compute the number of elements in this array; element type is â??uint32_tâ?? {aka â??unsigned intâ??}, not â??uint64_tâ?? {aka â??long unsigned intâ??} [-Wsizeof-array-div]
302 | return aca_decode_corrected_error(body->err_ctx.reg_dump, sizeof(body->err_ctx.reg_dump)/sizeof(uint64_t),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi_cper.cc:302:94: note: add parentheses around â??sizeof (uint64_t)â?? to silence this warning
302 | return aca_decode_corrected_error(body->err_ctx.reg_dump, sizeof(body->err_ctx.reg_dump)/sizeof(uint64_t),
| ^~~~~~~~~~~~~~~~
| ( )
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi_cper.cc: At global scope:
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi_cper.cc:159:27: warning: â??{anonymous}::cmcâ?? defined but not used [-Wunused-variable]
159 | static amdsmi_cper_guid_t cmc = CPER_NOTIFY_CMC;
| ^~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi_cper.cc:158:27: warning: â??{anonymous}::mceâ?? defined but not used [-Wunused-variable]
158 | static amdsmi_cper_guid_t mce = CPER_NOTIFY_MCE;
| ^~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi_cper.cc: In function â??int {anonymous}::cper_dump_nonstd_err(const cper_sec_nonstd_err*, const cper_sec_desc*)â??:
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi_cper.cc:302:53: warning: â??bodyâ?? may be used uninitialized [-Wmaybe-uninitialized]
302 | return aca_decode_corrected_error(body->err_ctx.reg_dump, sizeof(body->err_ctx.reg_dump)/sizeof(uint64_t),
| ~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi_cper.cc:274:38: note: â??bodyâ?? was declared here
274 | struct cper_sec_nonstd_err_body *body;
| ^~~~
[ 8%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_ [too-long-redacted] ocm_smi/src/rocm_smi_monitor.cc
[ 9%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] >/src/amd_smi/amd_smi_common.cc
[ 11%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] IR>>/src/amd_smi/amd_smi_drm.cc
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi_drm.cc: In member function â??amdsmi_status_t amd::smi::AMDSmiDrm::init()â??:
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi_drm.cc:207:29: warning: conversion from â??uint64_tâ?? {aka â??long unsigned intâ??} to â??long unsigned int:48â?? may change value [-Wconversion]
207 | bdf.domain_number = static_cast<uint64_t>(((bdf_rocm >> 32) & 0xFFFFFFFF));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 13%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] c/amd_smi/amd_smi_gpu_device.cc
[ 14%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_ [too-long-redacted] m_smi/src/rocm_smi_power_mon.cc
[ 16%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] c/amd_smi/amd_smi_lib_loader.cc
[ 18%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_ [too-long-redacted] /rocm_smi/src/rocm_smi_utils.cc
[ 19%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] >/src/amd_smi/amd_smi_socket.cc
[ 21%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] >/src/amd_smi/amd_smi_system.cc
[ 22%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] >>/src/amd_smi/amd_smi_utils.cc
[ 24%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_ [too-long-redacted] cm_smi/src/rocm_smi_counters.cc
[ 26%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] R>>/src/amd_smi/amd_smi_uuid.cc
[ 27%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] UILDDIR>>/src/amd_smi/fdinfo.cc
[ 29%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_ [too-long-redacted] >>/rocm_smi/src/rocm_smi_kfd.cc
[ 31%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_device.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] rocm_smi/src/rocm_smi_device.cc
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_kfd.cc: In function â??int amd::smi::GetProcessInfoForPID(uint32_t, rsmi_process_info_t*, std::unordered_set<long unsigned int>*)â??:
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_kfd.cc:460:56: warning: unused variable â??kfd_node_mapâ?? [-Wunused-variable]
460 | static std::map<uint64_t, std::shared_ptr<KFDNode>>& kfd_node_map =
| ^~~~~~~~~~~~
[ 32%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_ [too-long-redacted] ocm_smi/src/rocm_smi_io_link.cc
[ 34%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_main.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] >/rocm_smi/src/rocm_smi_main.cc
[ 36%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_ [too-long-redacted] smi/src/rocm_smi_gpu_metrics.cc
In file included from /<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:26,
from /<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_gpu_metrics.cc:23:
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:127:5: error: â??uintptr_tâ?? does not name a type
127 | uintptr_t func_id_iter;
| ^~~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:31:1: note: â??uintptr_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
30 | #include <unordered_set>
+++ |+#include <cstdint>
31 |
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:128:5: error: â??uintptr_tâ?? does not name a type
128 | uintptr_t container_ptr;
| ^~~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:128:5: note: â??uintptr_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:129:5: error: â??uint32_tâ?? does not name a type
129 | uint32_t id_type;
| ^~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:129:5: note: â??uint32_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:138:5: error: â??uint32_tâ?? does not name a type
138 | uint32_t debug_inf_loop;
| ^~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:138:5: note: â??uint32_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:143:5: error: â??uint32_tâ?? does not name a type
143 | uint32_t debug_output_bitfield;
| ^~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:143:5: note: â??uint32_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:149:24: error: â??uint32_tâ?? was not declared in this scope
149 | std::unordered_set<uint32_t> enum_overrides;
| ^~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:149:24: note: â??uint32_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:149:32: error: template argument 1 is invalid
149 | std::unordered_set<uint32_t> enum_overrides;
| ^
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:149:32: error: template argument 2 is invalid
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:149:32: error: template argument 3 is invalid
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:149:32: error: template argument 4 is invalid
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:153:5: error: â??uint32_tâ?? does not name a type
153 | uint32_t logging_on;
| ^~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:153:5: note: â??uint32_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:172:21: error: â??uint64_tâ?? was not declared in this scope
172 | typedef std::vector<uint64_t> SubVariant;
| ^~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:172:21: note: â??uint64_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:172:29: error: template argument 1 is invalid
172 | typedef std::vector<uint64_t> SubVariant;
| ^
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:172:29: error: template argument 2 is invalid
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:173:36: error: expected initializer before â??SubVariantItâ??
173 | typedef SubVariant::const_iterator SubVariantIt;
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:175:18: error: â??uint64_tâ?? was not declared in this scope
175 | typedef std::map<uint64_t, std::shared_ptr<SubVariant>> VariantMap;
| ^~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:175:18: note: â??uint64_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:175:54: error: template argument 1 is invalid
175 | typedef std::map<uint64_t, std::shared_ptr<SubVariant>> VariantMap;
| ^~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:175:54: error: template argument 3 is invalid
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:175:54: error: template argument 4 is invalid
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:176:36: error: expected initializer before â??VariantMapItâ??
176 | typedef VariantMap::const_iterator VariantMapIt;
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_gpu_metrics.cc: In lambda function:
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_gpu_metrics.cc:472:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
472 | amdgpu_dynamic_metric_value_init.m_original_type = data_type;
| ^~~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_gpu_metrics.cc:459:15: note: declared here
459 | const auto [data_type, num_values] = get_data_type_info();
| ^~~~~~~~~
make[3]: *** [rocm_smi/CMakeFiles/rocm_smi64.dir/build.make:194: rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[2]: *** [CMakeFiles/Makefile2:230: rocm_smi/CMakeFiles/rocm_smi64.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 37%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_monitor.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] ocm_smi/src/rocm_smi_monitor.cc
[ 39%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_power_mon.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] m_smi/src/rocm_smi_power_mon.cc
[ 40%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_utils.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] /rocm_smi/src/rocm_smi_utils.cc
[ 42%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_counters.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] cm_smi/src/rocm_smi_counters.cc
[ 44%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] >>/rocm_smi/src/rocm_smi_kfd.cc
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_kfd.cc: In function â??int amd::smi::GetProcessInfoForPID(uint32_t, rsmi_process_info_t*, std::unordered_set<long unsigned int>*)â??:
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_kfd.cc:460:56: warning: unused variable â??kfd_node_mapâ?? [-Wunused-variable]
460 | static std::map<uint64_t, std::shared_ptr<KFDNode>>& kfd_node_map =
| ^~~~~~~~~~~~
[ 45%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_io_link.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] ocm_smi/src/rocm_smi_io_link.cc
[ 47%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] smi/src/rocm_smi_gpu_metrics.cc
In file included from /<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:26,
from /<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_gpu_metrics.cc:23:
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:127:5: error: â??uintptr_tâ?? does not name a type
127 | uintptr_t func_id_iter;
| ^~~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:31:1: note: â??uintptr_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
30 | #include <unordered_set>
+++ |+#include <cstdint>
31 |
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:128:5: error: â??uintptr_tâ?? does not name a type
128 | uintptr_t container_ptr;
| ^~~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:128:5: note: â??uintptr_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:129:5: error: â??uint32_tâ?? does not name a type
129 | uint32_t id_type;
| ^~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:129:5: note: â??uint32_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:138:5: error: â??uint32_tâ?? does not name a type
138 | uint32_t debug_inf_loop;
| ^~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:138:5: note: â??uint32_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:143:5: error: â??uint32_tâ?? does not name a type
143 | uint32_t debug_output_bitfield;
| ^~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:143:5: note: â??uint32_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:149:24: error: â??uint32_tâ?? was not declared in this scope
149 | std::unordered_set<uint32_t> enum_overrides;
| ^~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:149:24: note: â??uint32_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:149:32: error: template argument 1 is invalid
149 | std::unordered_set<uint32_t> enum_overrides;
| ^
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:149:32: error: template argument 2 is invalid
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:149:32: error: template argument 3 is invalid
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:149:32: error: template argument 4 is invalid
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:153:5: error: â??uint32_tâ?? does not name a type
153 | uint32_t logging_on;
| ^~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:153:5: note: â??uint32_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:172:21: error: â??uint64_tâ?? was not declared in this scope
172 | typedef std::vector<uint64_t> SubVariant;
| ^~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:172:21: note: â??uint64_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:172:29: error: template argument 1 is invalid
172 | typedef std::vector<uint64_t> SubVariant;
| ^
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:172:29: error: template argument 2 is invalid
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:173:36: error: expected initializer before â??SubVariantItâ??
173 | typedef SubVariant::const_iterator SubVariantIt;
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:175:18: error: â??uint64_tâ?? was not declared in this scope
175 | typedef std::map<uint64_t, std::shared_ptr<SubVariant>> VariantMap;
| ^~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:175:18: note: â??uint64_tâ?? is defined in header â??<cstdint>â??; this is probably fixable by adding â??#include <cstdint>â??
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:175:54: error: template argument 1 is invalid
175 | typedef std::map<uint64_t, std::shared_ptr<SubVariant>> VariantMap;
| ^~
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:175:54: error: template argument 3 is invalid
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:175:54: error: template argument 4 is invalid
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:176:36: error: expected initializer before â??VariantMapItâ??
176 | typedef VariantMap::const_iterator VariantMapIt;
| ^~~~~~~~~~~~
[ 49%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_ [too-long-redacted] DDIR>>/rocm_smi/src/rocm_smi.cc
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_gpu_metrics.cc: In lambda function:
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_gpu_metrics.cc:472:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
472 | amdgpu_dynamic_metric_value_init.m_original_type = data_type;
| ^~~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_gpu_metrics.cc:459:15: note: declared here
459 | const auto [data_type, num_values] = get_data_type_info();
| ^~~~~~~~~
make[3]: *** [src/CMakeFiles/amd_smi.dir/build.make:348: src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from /usr/include/string.h:548,
from /usr/include/c++/15/cstring:48,
from /<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi.cc:39:
In function â??void* memcpy(void*, const void*, size_t)â??,
inlined from â??rsmi_event_notification_get(int, uint32_t*, rsmi_evt_notification_data_t*)::<lambda(bool)>â?? at /<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi.cc:7215:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: â??void* __builtin_memcpy(void*, const void*, long unsigned int)â?? forming offset [2, 95] is out of the bounds [0, 2] [-Warray-bounds=]
29 | return __builtin___memcpy_chk (__dest, __src, __len,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30 | __glibc_objsize0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
In function â??void* memcpy(void*, const void*, size_t)â??,
inlined from â??rsmi_event_notification_get(int, uint32_t*, rsmi_evt_notification_data_t*)::<lambda(bool)>â?? at /<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi.cc:7234:19:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: â??void* __builtin_memcpy(void*, const void*, long unsigned int)â?? forming offset [2, 95] is out of the bounds [0, 2] [-Warray-bounds=]
29 | return __builtin___memcpy_chk (__dest, __src, __len,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30 | __glibc_objsize0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
In function â??void* memcpy(void*, const void*, size_t)â??,
inlined from â??rsmi_event_notification_get(int, uint32_t*, rsmi_evt_notification_data_t*)::<lambda(bool)>â?? at /<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi.cc:7261:19:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: â??void* __builtin_memcpy(void*, const void*, long unsigned int)â?? forming offset [2, 95] is out of the bounds [0, 2] [-Warray-bounds=]
29 | return __builtin___memcpy_chk (__dest, __src, __len,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30 | __glibc_objsize0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
In function â??void* memcpy(void*, const void*, size_t)â??,
inlined from â??rsmi_event_notification_get(int, uint32_t*, rsmi_evt_notification_data_t*)::<lambda(bool)>â?? at /<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi.cc:7437:15:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: â??void* __builtin_memcpy(void*, const void*, long unsigned int)â?? forming offset [2, 95] is out of the bounds [0, 2] [-Warray-bounds=]
29 | return __builtin___memcpy_chk (__dest, __src, __len,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30 | __glibc_objsize0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[2]: *** [CMakeFiles/Makefile2:294: src/CMakeFiles/amd_smi.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/build'
dh_auto_build: error: cd build && make -j2 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:13: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Reply to: