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

