Your message dated Wed, 25 Feb 2026 00:48:49 +0000
with message-id <[email protected]>
and subject line Bug#1127498: fixed in amdsmi 7.2.0-2
has caused the Debian Bug report #1127498,
regarding amdsmi: FTBFS:
/<<PKGBUILDDIR>>/include/amd_smi/impl/amdgpu_drm.h:1629:8: error: redefinition
of 'struct drm_color_ctm_3x4'
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1127498: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1127498
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:amdsmi
Version: 7.2.0-1
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202602/
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 cannot 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-smi26.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-smi26/
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 "2.5.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: 26.2.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
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Checking for module 'libdrm'
-- Found libdrm, version 2.4.131
-- Checking for module 'libdrm_amdgpu'
-- Found libdrm_amdgpu, version 2.4.131
-- SONAME of my_package_name: libdrm_amdgpu.so.1
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
CMake ROCm SMI (Library)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Build Configuration:
--------Proj Src Dir: /<<PKGBUILDDIR>>
Package version: 26.2.1.0-local-build-0-unknown
SOVERSION: 1.0
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
CMake AMD SMI C/C++ Library
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Build Configuration:
--------Proj Src Dir: /<<PKGBUILDDIR>>
CMake Warning at src/CMakeLists.txt:66 (message):
Git not found, cannot clone
[email protected]:dctools/ras-decode-instinct-staging.git.
Package version: 26.2.1.0-local-build-0-unknown
SOVERSION: 26.2.1
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.6s)
-- 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=" rocm_smi64
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="
amd_smi
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[3]: Entering directory '/<<PKGBUILDDIR>>/build'
make -f src/CMakeFiles/amd_smi.dir/build.make src/CMakeFiles/amd_smi.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/build'
[ 1%] 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
[ 2%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o
cd /<<PKGBUILDDIR>>/build/src && /usr/bin/c++ -DENABLE_ESMI_
[too-long-redacted] ILDDIR>>/src/amd_smi/amd_smi.cc
In file included from /<<PKGBUILDDIR>>/include/amd_smi/impl/amd_smi_drm.h:35,
from /<<PKGBUILDDIR>>/include/amd_smi/impl/amd_smi_system.h:31,
from /<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:53:
/<<PKGBUILDDIR>>/include/amd_smi/impl/amdgpu_drm.h:1629:8: error: redefinition
of âstruct drm_color_ctm_3x4â
1629 | struct drm_color_ctm_3x4 {
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/libdrm/drm.h:1082,
from /<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/kfd_ioctl.h:26,
from /<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi.h:37,
from /<<PKGBUILDDIR>>/include/amd_smi/impl/amd_smi_common.h:27,
from /<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:51:
/usr/include/libdrm/drm_mode.h:850:8: note: previous definition of âstruct
drm_color_ctm_3x4â
850 | struct drm_color_ctm_3x4 {
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc: In function âamdsmi_status_t
amdsmi_get_link_metrics(amdsmi_processor_handle, amdsmi_link_metrics_t*)â:
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:2400:53: warning: conversion from
âuint64_tâ {aka âlong unsigned intâ} to âunsigned char:5â may
change value [-Wconversion]
2400 | dst_bdf.device_number =
static_cast<uint8_t>(device);
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:2401:55: warning: conversion from
âuint64_tâ {aka âlong unsigned intâ} to âunsigned char:3â may
change value [-Wconversion]
2401 | dst_bdf.function_number =
static_cast<uint8_t>(function);
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc: In function âamdsmi_status_t
amdsmi_get_power_cap_info(amdsmi_processor_handle, uint32_t,
amdsmi_power_cap_info_t*)â:
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:3529:10: warning: unused variable
âset_ret_successâ [-Wunused-variable]
3529 | bool set_ret_success = false;
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:3544:9: warning: unused variable
âpower_capâ [-Wunused-variable]
3544 | int power_cap = 0;
| ^~~~~~~~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc: In function
âamdsmi_ptl_data_format_t token_to_amdsmi_fmt(std::string)â:
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:5303:21: warning: conversion from
âintâ to âcharâ may change value [-Wconversion]
5303 | c = std::toupper(static_cast<unsigned char>(c));
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc: In function âamdsmi_status_t
amdsmi_get_cpu_cores_per_socket(uint32_t, amdsmi_sock_info_t*)â:
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:6630:58: warning: unused parameter
âsock_countâ [-Wunused-parameter]
6630 | amdsmi_status_t amdsmi_get_cpu_cores_per_socket(uint32_t sock_count,
amdsmi_sock_info_t *sock_info)
| ~~~~~~~~~^~~~~~~~~~
/<<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:4737:15: warning: ignoring return value
of âint fscanf(FILE*, const char*, ...)â declared with attribute
âwarn_unused_resultâ [-Wunused-result]
4737 | fscanf(fp, "%d", &pcie_width);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/amd_smi/amd_smi.cc:4752:15: warning: ignoring return value
of âint fscanf(FILE*, const char*, ...)â declared with attribute
âwarn_unused_resultâ [-Wunused-result]
4752 | fscanf(fp, "%lf %s", &pcie_speed, buff);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [src/CMakeFiles/amd_smi.dir/build.make:82:
src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[2]: *** [CMakeFiles/Makefile2:259: src/CMakeFiles/amd_smi.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 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
[ 5%] 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
[ 7%] 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
[ 8%] 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
[ 9%] 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
[ 11%] 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
[ 12%] 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
[ 14%] 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
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_gpu_metrics.cc: In function
ârsmi_status_t amd::smi::is_gpu_metrics_version_supported(const
AMDGpuMetricsHeader_v1_t&, bool)â:
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_gpu_metrics.cc:378:17: warning: unused
variable âstatus_codeâ [-Wunused-variable]
378 | rsmi_status_t status_code(RSMI_STATUS_NOT_SUPPORTED);
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_gpu_metrics.cc:377:22: warning: unused
parameter âis_partition_metricsâ [-Wunused-parameter]
377 | bool is_partition_metrics) {
| ~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_gpu_metrics.cc: In function
âamd::smi::GpuMetricsBasePtr
amd::smi::amdgpu_metrics_factory(AMDGpuMetricVersionFlags_t, bool, const
std::string&)â:
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_gpu_metrics.cc:389:61: warning: unused
parameter âfile_pathâ [-Wunused-parameter]
389 | const std::string& file_path) {
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
[ 15%] Building CXX object
rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_dyn_gpu_metrics.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_
[too-long-redacted] src/rocm_smi_dyn_gpu_metrics.cc
[ 16%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_
[too-long-redacted] DDIR>>/rocm_smi/src/rocm_smi.cc
[ 18%] Building CXX object
rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_
[too-long-redacted] rocm_smi/src/rocm_smi_logger.cc
[ 19%] Building CXX object
rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_
[too-long-redacted] ty/shared_mutex/shared_mutex.cc
[ 21%] Building CXX object
rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_
[too-long-redacted] i/src/rocm_smi_binary_parser.cc
In function âint amd::smi::parse_pmmetric_table(uint8_t*, metric_field*,
int32_t, rsmi_name_value_t**, uint32_t*)â,
inlined from âint amd::smi::present_pmmetrics(const char*,
rsmi_name_value_t**, uint32_t*)â at
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_binary_parser.cc:136:29:
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_binary_parser.cc:87:33: warning: âvâ
may be used uninitialized [-Wmaybe-uninitialized]
87 | (*kv)[*kvnum].value = v1;
| ~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_binary_parser.cc: In function âint
amd::smi::present_pmmetrics(const char*, rsmi_name_value_t**, uint32_t*)â:
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_binary_parser.cc:36:14: note: âvâ
was declared here
36 | uint64_t v;
| ^
In function âint amd::smi::parse_reg_state_table(uint8_t*, int32_t,
metric_field*, rsmi_name_value_t**, uint32_t*)â,
inlined from âint amd::smi::present_reg_state(const char*,
rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)â at
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_binary_parser.cc:281:33:
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_binary_parser.cc:196:21: warning:
âvâ may be used uninitialized [-Wmaybe-uninitialized]
196 | if (v)
| ^~
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_binary_parser.cc: In function âint
amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**,
uint32_t*)â:
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_binary_parser.cc:36:14: note: âvâ
was declared here
36 | uint64_t v;
| ^
In file included from /usr/include/stdio.h:970,
from /usr/include/c++/15/cstdio:47,
from /usr/include/c++/15/ext/string_conversions.h:47,
from /usr/include/c++/15/bits/basic_string.h:4444,
from /usr/include/c++/15/string:56,
from
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_common.h:30,
from
/<<PKGBUILDDIR>>/rocm_smi/include/rocm_smi/rocm_smi_binary_parser.h:26,
from
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_binary_parser.cc:23:
In function âint sprintf(char*, const char*, ...)â,
inlined from âint amd::smi::parse_reg_state_table(uint8_t*, int32_t,
metric_field*, rsmi_name_value_t**, uint32_t*)â at
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_binary_parser.cc:214:24,
inlined from âint amd::smi::present_reg_state(const char*,
rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)â at
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_binary_parser.cc:281:33:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: warning: âcur_smnâ may
be used uninitialized [-Wmaybe-uninitialized]
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_binary_parser.cc: In function âint
amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**,
uint32_t*)â:
/<<PKGBUILDDIR>>/rocm_smi/src/rocm_smi_binary_parser.cc:145:44: note:
âcur_smnâ was declared here
145 | uint64_t skip_smn, x, y, cur_instance, cur_smn,
| ^~~~~~~
[ 22%] Building CXX object
rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_board_temp.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_
[too-long-redacted] _smi/src/rocm_smi_board_temp.cc
[ 23%] Building CXX object
rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_npm.cc.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/c++ -DENABLE_
[too-long-redacted] >>/rocm_smi/src/rocm_smi_npm.cc
[ 25%] Building C object
rocm_smi/CMakeFiles/rocm_smi64.dir/__/debian/esmi_ib_library/src/e_smi.c.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/cc -DENABLE_E
[too-long-redacted] ian/esmi_ib_library/src/e_smi.c
[ 26%] Building C object
rocm_smi/CMakeFiles/rocm_smi64.dir/__/debian/esmi_ib_library/src/e_smi_monitor.c.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/cc -DENABLE_E
[too-long-redacted] _ib_library/src/e_smi_monitor.c
[ 28%] Building C object
rocm_smi/CMakeFiles/rocm_smi64.dir/__/debian/esmi_ib_library/src/e_smi_plat.c.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/cc -DENABLE_E
[too-long-redacted] smi_ib_library/src/e_smi_plat.c
[ 29%] Building C object
rocm_smi/CMakeFiles/rocm_smi64.dir/__/debian/esmi_ib_library/src/e_smi_utils.c.o
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/cc -DENABLE_E
[too-long-redacted] mi_ib_library/src/e_smi_utils.c
[ 30%] Linking CXX shared library librocm_smi64.so
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/cmake -E cmake_link_script
CMakeFiles/rocm_smi64.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>
[too-long-redacted] /src/e_smi_utils.c.o -lrt -ldl
cd /<<PKGBUILDDIR>>/build/rocm_smi && /usr/bin/cmake -E cmake_symlink_library
librocm_smi64.so.1.0 librocm_smi64.so.1 librocm_smi64.so
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
[ 30%] Built target rocm_smi64
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 failed with exit
status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: amdsmi
Source-Version: 7.2.0-2
Done: Mario Limonciello <[email protected]>
We believe that the bug you reported is fixed in the latest version of
amdsmi, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mario Limonciello <[email protected]> (supplier of updated amdsmi package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 24 Feb 2026 18:25:26 -0600
Source: amdsmi
Built-For-Profiles: noudeb
Architecture: source
Version: 7.2.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian ROCm Team <[email protected]>
Changed-By: Mario Limonciello <[email protected]>
Closes: 1127498
Launchpad-Bugs-Fixed: 2140490
Changes:
amdsmi (7.2.0-2) unstable; urgency=medium
.
[ Talha Can Havadar ]
* d/p/0005-fix-compilation-against-newer-libdrm.patch:
Thanks to Mario Limonciello (Closes: #1127498) (LP: #2140490)
* d/p/0006-Remove-some-unnecessary-header-includes-and-adjust-o.patch
* d/libamd-smi26.shlibs: adding shlibs to make maintenance easier.
There are a lot of c++ symbols exposed, making things harder to track
and producing false negatives for this library.
Checksums-Sha1:
4c918de508d262671736fe03d5505f424e7851e0 2440 amdsmi_7.2.0-2.dsc
ec0e497d179ef360bbf8992eb789682f17322b78 711628 amdsmi_7.2.0.orig.tar.xz
b7b0a7f13ef1ad27abdb383979e6c6f0e6924732 84416 amdsmi_7.2.0-2.debian.tar.xz
b19edc4ffa1239ee4ed310e0f22ac1b1ab8a0d99 9651 amdsmi_7.2.0-2_source.buildinfo
Checksums-Sha256:
d7beddccef4adf94688f680622a6f6651dfef555b1463b328f134363518c7528 2440
amdsmi_7.2.0-2.dsc
49d8ee8c3fc48a7e2d10675d4c705cf91b1ae871f3cc9b9c7167cf46cbfee8ba 711628
amdsmi_7.2.0.orig.tar.xz
7cc68d9b68e5a13763d99620e589b491d431b881a0daa6910e238f40cdf1ca53 84416
amdsmi_7.2.0-2.debian.tar.xz
e7f9a1d8baafa15c3b588fc94568182a10010249e6f48de319d2ed72e222ed21 9651
amdsmi_7.2.0-2_source.buildinfo
Files:
0ad0ed7751da2f84c62957d0ac6922e1 2440 devel optional amdsmi_7.2.0-2.dsc
6aca134729a5d48060f2a1025b614ac6 711628 devel optional amdsmi_7.2.0.orig.tar.xz
d9477a23d054890497f14da9e9f29a57 84416 devel optional
amdsmi_7.2.0-2.debian.tar.xz
f85d67b05631d7147f5b74caee7ce3ab 9651 devel optional
amdsmi_7.2.0-2_source.buildinfo
Comment: amd-smi looks for libamd_smi.so, so it depends on the -dev package
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEECwtuSU6dXvs5GA2aLRkspiR3AnYFAmmeQh8THHN1cGVybTFA
ZGViaWFuLm9yZwAKCRAtGSymJHcCdu1mD/97TGEf2CvxW3Gw4isl1cqEXleV0tD5
PxffY5xGP/rrjLEnffZkaBNP/hEMxOvOzGLqC0DdhldrrzrzVWhxsg9B+7ZAOGBs
4Q4xFtb33t02eK6/AXTBHBkg7G75oXqaQ4UVQVa6QERzeBgKJ972FWS7RW4QbZUZ
gibg3cBjMQofyj5lnuPi3oEcbsZSfP6ZtUP6YTIxnuQ4grnFg6/LkyxGscmrznUd
S/uiI8LOtftd2eCi7AnatXH2L2bLD83Di+1/WJEUlsA3fiZEie1vYysMKRRjyNKb
DjjmgvjPBtw2H0sa+rSrJ8lpv9YgDh44MxptHkvFbY20Z8TgCjHbasbzvM43oF8Z
6mt8FAgBNlsKEwLPWEeHNp3keMIlpuIk7cJRC1ROzV+3BtF2bxdRBiTxh7j09xfO
PTd1j0rV8yKpZ2O/8fWfxxJlzgmWerJ+f87J8yfE3jhlie1h+M70f+FgKQAbbj1x
JynlM6QJhc7GNDJri6opyNCw7j04/bMYcADhwVlvXuw5xoizWMT8x40FisWqbTXG
jSbMV2HCOrwJBwqt1k1WypAAT6V/p3nOho8C9kgfgBGK1ZHhtxRQris6Gg725VdN
+RibyRRdS6umcZUAaQ8QDE1Iee2jFVitye7qA0mreSMtMLJduhyfCGJ2aRAEucqT
J+WxifCbWZaP1A==
=r7E2
-----END PGP SIGNATURE-----
pgpv_DCVjUP10.pgp
Description: PGP signature
--- End Message ---