--- Begin Message ---
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
--------------------------------------------------------------------------------
--- End Message ---