:: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging-with-build-support] (i486)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-i486/root] -> [build]...done ==> Making package: amdsmi 6.3.3-1.0 (Thu Mar 27 14:10:39 2025) ==> Retrieving sources... -> Found amdsmi-6.3.3.tar.gz -> Found amdsmi-esmi-6.3.3.tar.gz ==> Validating source files with sha256sums... amdsmi-6.3.3.tar.gz ... Passed amdsmi-esmi-6.3.3.tar.gz ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-06-16 ==> Making package: amdsmi 6.3.3-1.0 (Thu Mar 27 14:10:49 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (7) libpciaccess-0.18.1-2.0 libyaml-0.2.5-3.0 mpdecimal-4.0.0-2.153 libdrm-2.4.124-1.0 python-3.13.2-1.2 python-yaml-6.0.2-1.0 rocm-core-6.3.3-1.0 Total Installed Size: 66.94 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing rocm-core... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing libyaml... installing python-yaml... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (8) cppdap-1.58.0-2.0 hicolor-icon-theme-0.18-1.0 jsoncpp-1.9.6-3.0 libuv-1.49.2-1.0 rhash-1.4.4-1.0 cmake-3.30.3-2.1 python-setuptools-1-1.0 python-wheel-1-1.0 Total Installed Size: 72.63 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing python-wheel... installing python-setuptools... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found amdsmi-6.3.3.tar.gz -> Found amdsmi-esmi-6.3.3.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting amdsmi-6.3.3.tar.gz with bsdtar -> Extracting amdsmi-esmi-6.3.3.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... -- Found PkgConfig: /usr/bin/pkg-config (found version "2.4.3") /build/amdsmi/src/amdsmi-rocm-6.3.3/cmake_modules/version_util.sh: line 18: git: command not found /build/amdsmi/src/amdsmi-rocm-6.3.3/cmake_modules/version_util.sh: line 22: git: command not found /build/amdsmi/src/amdsmi-rocm-6.3.3/cmake_modules/version_util.sh: line 23: git: command not found 0 were found since previous release Package version: 25.1.0.0-local-build-0-unknown -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- 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 Using CPACK_DEBIAN_PACKAGE_RELEASE Using CPACK_RPM_PACKAGE_RELEASE -- Checking for module 'libdrm' -- Found libdrm, version 2.4.124 -- Checking for module 'libdrm_amdgpu' -- Found libdrm_amdgpu, version 2.4.124 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& CMake ROCm SMI (Library) &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Build Configuration: --------Proj Src Dir: /build/amdsmi/src/amdsmi-rocm-6.3.3 Package version: 25.1.0.0-local-build-0-unknown SOVERSION: 1.0 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& CMake AMD SMI C/C++ Library &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Build Configuration: --------Proj Src Dir: /build/amdsmi/src/amdsmi-rocm-6.3.3 Package version: 25.1.0.0-local-build-0-unknown SOVERSION: 0.0 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& CMake AMDSMI CLI Install &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& CMake AMD goamdsmi_shim Library &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& SOVERSION: 1.0 -- Configuring done (0.4s) -- Generating done (0.0s) -- Build files have been written to: /build/amdsmi/src/build Change Dir: '/build/amdsmi/src/build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile /usr/bin/cmake -S/build/amdsmi/src/amdsmi-rocm-6.3.3 -B/build/amdsmi/src/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/amdsmi/src/build/CMakeFiles /build/amdsmi/src/build//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/build/amdsmi/src/build' /usr/bin/make -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.dir/depend make[2]: Entering directory '/build/amdsmi/src/build' cd /build/amdsmi/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/amdsmi/src/amdsmi-rocm-6.3.3 /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi /build/amdsmi/src/build /build/amdsmi/src/build/rocm_smi /build/amdsmi/src/build/rocm_smi/CMakeFiles/rocm_smi64.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/build/amdsmi/src/build' /usr/bin/make -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.dir/build make[2]: Entering directory '/build/amdsmi/src/build' [ 1%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc In file included from /usr/include/fcntl.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_gpu_clk_freq_set(uint32_t, rsmi_clk_type_t, uint64_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:2068:9: warning: unused variable ‘perms’ [-Wunused-variable] 2068 | int perms = amd::smi::isReadOnlyForAll(dev->path(), &read_only); | ^~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_process_isolation_set(uint32_t, uint32_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:2137:17: warning: unused variable ‘ret’ [-Wunused-variable] 2137 | rsmi_status_t ret; | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_gpu_run_cleaner_shader(uint32_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:2202:17: warning: unused variable ‘ret’ [-Wunused-variable] 2202 | rsmi_status_t ret; | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_xgmi_plpd_set(uint32_t, uint32_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:2318:17: warning: unused variable ‘ret’ [-Wunused-variable] 2318 | rsmi_status_t ret; | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_soc_pstate_set(uint32_t, uint32_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:2432:17: warning: unused variable ‘ret’ [-Wunused-variable] 2432 | rsmi_status_t ret; | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_pci_bandwidth_get(uint32_t, rsmi_pcie_bandwidth_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:3023:19: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 3023 | if (width_index == -1 || speed_index == -1) { | ~~~~~~~~~~~~^~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:3023:40: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 3023 | if (width_index == -1 || speed_index == -1) { | ~~~~~~~~~~~~^~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_cache_info_get(uint32_t, rsmi_gpu_cache_info_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:3954:17: warning: unused variable ‘ret’ [-Wunused-variable] 3954 | rsmi_status_t ret; | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_utilization_count_get(uint32_t, rsmi_utilization_counter_t*, uint32_t, uint64_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:4238:12: warning: unused variable ‘val_ui32’ [-Wunused-variable] 4238 | uint32_t val_ui32; | ^~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_memory_partition_set(uint32_t, rsmi_memory_partition_type_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:5729:8: warning: unused variable ‘isCorrectDevice’ [-Wunused-variable] 5729 | bool isCorrectDevice = false; | ^~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:5730:8: warning: variable ‘boardName’ set but not used [-Wunused-but-set-variable] 5730 | char boardName[kMaxBoardLength]; | ^~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In lambda function: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6703:36: warning: format ‘%[^ ’ expects a matching ‘char*’ argument [-Wformat=] 6703 | sscanf(message, "%x %[^\n]\n", &reset_seq_num); | ~~~^~ | | | char* /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6722:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 5 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6722 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %x:%x %d\n", &ns, &pid, &start, &size, &from, &to, &prefetch_loc, &preferred_loc, &migrate_trigger); | ~~^ ~~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6722:46: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 6 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6722 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %x:%x %d\n", &ns, &pid, &start, &size, &from, &to, &prefetch_loc, &preferred_loc, &migrate_trigger); | ~~^ ~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6722:50: warning: format ‘%x’ expects argument of type ‘unsigned int*’, but argument 7 has type ‘uint16_t*’ {aka ‘short unsigned int*’} [-Wformat=] 6722 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %x:%x %d\n", &ns, &pid, &start, &size, &from, &to, &prefetch_loc, &preferred_loc, &migrate_trigger); | ~^ ~~~~~ | | | | unsigned int* uint16_t* {aka short unsigned int*} | %hx /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6722:54: warning: format ‘%x’ expects argument of type ‘unsigned int*’, but argument 8 has type ‘uint16_t*’ {aka ‘short unsigned int*’} [-Wformat=] 6722 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %x:%x %d\n", &ns, &pid, &start, &size, &from, &to, &prefetch_loc, &preferred_loc, &migrate_trigger); | ~^ ~~~ | | | | unsigned int* uint16_t* {aka short unsigned int*} | %hx /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6722:57: warning: format ‘%x’ expects argument of type ‘unsigned int*’, but argument 9 has type ‘uint16_t*’ {aka ‘short unsigned int*’} [-Wformat=] 6722 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %x:%x %d\n", &ns, &pid, &start, &size, &from, &to, &prefetch_loc, &preferred_loc, &migrate_trigger); | ~^ ~~~~~~~~~~~~~ | | | | unsigned int* uint16_t* {aka short unsigned int*} | %hx /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6722:60: warning: format ‘%x’ expects argument of type ‘unsigned int*’, but argument 10 has type ‘uint16_t*’ {aka ‘short unsigned int*’} [-Wformat=] 6722 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %x:%x %d\n", &ns, &pid, &start, &size, &from, &to, &prefetch_loc, &preferred_loc, &migrate_trigger); | ~^ ~~~~~~~~~~~~~~ | | | | unsigned int* uint16_t* {aka short unsigned int*} | %hx /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6748:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 5 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6748 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %d %d\n", &ns, &pid, &start, &size, &from, &to, &migrate_trigger, &error_code); | ~~^ ~~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6748:46: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 6 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6748 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %d %d\n", &ns, &pid, &start, &size, &from, &to, &migrate_trigger, &error_code); | ~~^ ~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6770:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 5 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6770 | sscanf(message, "%lld -%d @%lx(%x) %c\n", &ns, &pid, &addr, &node, rw); | ~~^ ~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6789:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 5 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6789 | sscanf(message, "%lld -%d @%lx(%x) %c\n", &ns, &pid, &addr, &node, migrate_update); | ~~^ ~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6843:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 5 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6843 | sscanf(message, "%lld -%d @%lx(%lx) %x %d\n", &ns, &pid, &addr, &size, &node, &unmap_trigger); | ~~^ ~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6843:46: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 6 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6843 | sscanf(message, "%lld -%d @%lx(%lx) %x %d\n", &ns, &pid, &addr, &size, &node, &unmap_trigger); | ~~^ ~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:210:13: warning: ‘void freq_volt_string_to_point(std::string, rsmi_od_vddc_point_t*)’ defined but not used [-Wunused-function] 210 | static void freq_volt_string_to_point(std::string in_line, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In lambda function: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6770:19: warning: ‘rw’ may be used uninitialized [-Wmaybe-uninitialized] 6770 | sscanf(message, "%lld -%d @%lx(%x) %c\n", &ns, &pid, &addr, &node, rw); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6768:19: note: ‘rw’ was declared here 6768 | char *rw; | ^~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6789:19: warning: ‘migrate_update’ may be used uninitialized [-Wmaybe-uninitialized] 6789 | sscanf(message, "%lld -%d @%lx(%x) %c\n", &ns, &pid, &addr, &node, migrate_update); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6787:19: note: ‘migrate_update’ was declared here 6787 | char *migrate_update; | ^~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6824:19: warning: ‘rescheduled’ may be used uninitialized [-Wmaybe-uninitialized] 6824 | sscanf(message, "%lld -%d %x %c\n", &ns, &pid, &node, rescheduled); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6822:19: note: ‘rescheduled’ was declared here 6822 | char *rescheduled; | ^~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6643:13: warning: ‘void* memcpy(void*, const void*, size_t)’ reading 96 bytes from a region of size 2 [-Wstringop-overread] 6643 | memcpy(reinterpret_cast(event_in), "\0", MAX_EVENT_NOTIFICATION_MSG_SIZE); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6662:19: warning: ‘void* memcpy(void*, const void*, size_t)’ reading 96 bytes from a region of size 2 [-Wstringop-overread] 6662 | memcpy(reinterpret_cast(task_name), "\0", MAX_EVENT_NOTIFICATION_MSG_SIZE); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6689:19: warning: ‘void* memcpy(void*, const void*, size_t)’ reading 96 bytes from a region of size 2 [-Wstringop-overread] 6689 | memcpy(reinterpret_cast(reset_cause), "\0", MAX_EVENT_NOTIFICATION_MSG_SIZE); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6864:15: warning: ‘void* memcpy(void*, const void*, size_t)’ reading 96 bytes from a region of size 2 [-Wstringop-overread] 6864 | memcpy(reinterpret_cast(event_in), "\0", MAX_EVENT_NOTIFICATION_MSG_SIZE); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_counters.cc In file included from /usr/include/sys/ioctl.h:21, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_counters.cc:46: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 4%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_device.cc In file included from /usr/include/pthread.h:21, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_device.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_device.cc: In member function ‘rsmi_status_t amd::smi::Device::restartAMDGpuDriver()’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_device.cc:1498:8: warning: unused variable ‘restartInProgress’ [-Wunused-variable] 1498 | bool restartInProgress = true; | ^~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_device.cc: In member function ‘rsmi_status_t amd::smi::Device::isRestartInProgress(bool*, bool*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_device.cc:1584:8: warning: unused variable ‘restartSuccessful’ [-Wunused-variable] 1584 | bool restartSuccessful = true; | ^~~~~~~~~~~~~~~~~ [ 6%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/bits/memoryfwd.h:48, from /usr/include/c++/14.2.1/memory:63, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include/rocm_smi/rocm_smi_common.h:48, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:47, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc: In member function ‘virtual void amd::smi::GpuMetricsBase_v16_t::dump_internal_metrics_table()’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:594:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 594 | if (idy + 1 != (std::end(row.gfx_busy_inst) - std::end(row.gfx_busy_inst) - 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:597:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 597 | if (idx + 1 != | ~~~~~~~~^~ 598 | (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:617:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 617 | if (idy + 1 != (std::end(row.vcn_busy) - std::end(row.vcn_busy) - 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:620:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 620 | if (idx + 1 != | ~~~~~~~~^~ 621 | (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:640:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 640 | if (idy + 1 != (std::end(row.jpeg_busy) - std::end(row.jpeg_busy) - 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:643:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 643 | if (idx + 1 != | ~~~~~~~~^~ 644 | (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:663:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 663 | if (idy + 1 != (std::end(row.gfx_busy_acc) - std::end(row.gfx_busy_acc) - 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:666:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 666 | if (idx + 1 != | ~~~~~~~~^~ 667 | (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc: In function ‘rsmi_status_t rsmi_dev_gpu_metrics_info_get(uint32_t, rsmi_gpu_metrics_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:4066:8: warning: unused variable ‘ret’ [-Wunused-variable] 4066 | auto ret = rsmi_dev_partition_id_get(dv_ind, &partition_id); | ^~~ [ 7%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_binary_parser.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/bits/memoryfwd.h:48, from /usr/include/c++/14.2.1/memory:63, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include/rocm_smi/rocm_smi_common.h:48, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include/rocm_smi/rocm_smi_binary_parser.h:47, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_binary_parser.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_binary_parser.cc: In function ‘int amd::smi::parse_reg_state_table(uint8_t*, int32_t, metric_field*, rsmi_name_value_t**, uint32_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_binary_parser.cc:227:36: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘int’ may change value [-Wconversion] 227 | num_instance = v; | ^ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_binary_parser.cc:230:31: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘int’ may change value [-Wconversion] 230 | num_smn = v; | ^ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_binary_parser.cc:237:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 237 | if (*kvnum == kvsize) { | ~~~~~~~^~~~~~~~~ [ 9%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_io_link.cc In file included from /usr/include/dirent.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_io_link.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 11%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_kfd.cc In file included from /usr/include/dirent.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_kfd.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_kfd.cc: In member function ‘int amd::smi::KFDNode::get_used_memory(uint64_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_kfd.cc:903:16: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘__u32’ {aka ‘unsigned int’} may change value [-Wconversion] 903 | mem.gpu_id = gpu_id_; | ^~~~~~~ [ 12%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc In file included from /usr/include/dirent.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:43: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc: In function ‘uint32_t amd::smi::GetDrmRenderMinor(std::string)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:112:33: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} may change value [-Wconversion] 112 | if (!render_file.compare(0, prefix_size, render_file_prefix)) { | ^~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:113:43: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} may change value [-Wconversion] 113 | drm_minor = stoi(render_file.substr(prefix_size)); | ^~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/cassert:44, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:52, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include/rocm_smi/rocm_smi_device.h:64, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:64: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc: In function ‘uint32_t amd::smi::ConstructBDFID(std::string, uint64_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:203:14: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘int’} and ‘const unsigned int’ [-Wsign-compare] 203 | assert(ret < MAX_BDF_LENGTH); | ~~~~^~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:205:23: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘int’} and ‘const unsigned int’ [-Wsign-compare] 205 | if (ret <= 0 || ret >= MAX_BDF_LENGTH) { | ~~~~^~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc: In member function ‘uint32_t amd::smi::RocmSMI::DiscoverAmdgpuDevices()’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:781:47: warning: ‘~’ on an expression of type ‘bool’ [-Wbool-operation] 781 | ~(ret_unique_id != 0 || ret_loc_id != 0 || ret_unique_id != 0)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:781:47: note: did you mean to use logical not (‘!’)? /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:778:9: warning: unused variable ‘ret_domain’ [-Wunused-variable] 778 | int ret_domain = | ^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:827:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int32_t’ {aka ‘int’} [-Wsign-compare] 827 | for (uint32_t cardId = 0; cardId <= max_cardId; cardId++) { | ~~~~~~~^~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:989:14: warning: unused variable ‘erasedNodes’ [-Wunused-variable] 989 | auto erasedNodes = allSystemNodes.erase(0); | ^~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:940:16: warning: variable ‘primary_location_id’ set but not used [-Wunused-but-set-variable] 940 | uint64_t primary_location_id = 0; | ^~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_monitor.cc In file included from /usr/include/dirent.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_monitor.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 15%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_power_mon.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/cassert:43, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_power_mon.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 17%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc In file included from /usr/include/assert.h:35, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc:45: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc: In function ‘rsmi_status_t amd::smi::rsmi_dev_number_of_computes_get(uint32_t, uint32_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc:1265:35: warning: conversion from ‘long long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 1265 | *num_computes = (tmp_simd_count / tmp_simd_per_cu); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc: In function ‘int amd::smi::countDigit(uint64_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc:1319:44: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘double’ may change value [-Wconversion] 1319 | return static_cast(std::floor(log10(n) + 1)); | ^ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc: In function ‘std::string amd::smi::splitString(std::string, char)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc:1113:1: warning: control reaches end of non-void function [-Wreturn-type] 1113 | } | ^ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc:1148:20: warning: ‘std::string amd::smi::pt_vddc_curve(rsmi_od_volt_curve*)’ defined but not used [-Wunused-function] 1148 | static std::string pt_vddc_curve(rsmi_od_volt_curve *c) { | ^~~~~~~~~~~~~ [ 19%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_logger.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/cstdlib:41, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_logger.cc:63: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 20%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o -MF CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex/shared_mutex.cc In file included from /usr/include/sys/stat.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex/shared_mutex.h:28, from /build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex/shared_mutex.cc:25: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 22%] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/cc -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o -MF CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o.d -o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/src/e_smi.c [ 23%] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/cc -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o -MF CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o.d -o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/src/e_smi_monitor.c [ 25%] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/cc -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o -MF CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o.d -o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/src/e_smi_plat.c [ 26%] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/cc -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o -MF CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o.d -o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/src/e_smi_utils.c /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/src/e_smi_utils.c: In function ‘readsys_u64’: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/src/e_smi_utils.c:85:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int *’, but argument 3 has type ‘uint64_t *’ {aka ‘long long unsigned int *’} [-Wformat=] 85 | if (fscanf(fptr, "%lu", pval) < 0) { | ~~^ ~~~~ | | | | | uint64_t * {aka long long unsigned int *} | long unsigned int * | %llu [ 28%] Linking CXX shared library librocm_smi64.so cd /build/amdsmi/src/build/rocm_smi && /usr/bin/cmake -E cmake_link_script CMakeFiles/rocm_smi64.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -shared -Wl,-soname,librocm_smi64.so.1 -o librocm_smi64.so.1.0 CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o -lpthread -lrt -ldl cd /build/amdsmi/src/build/rocm_smi && /usr/bin/cmake -E cmake_symlink_library librocm_smi64.so.1.0 librocm_smi64.so.1 librocm_smi64.so make[2]: Leaving directory '/build/amdsmi/src/build' [ 28%] Built target rocm_smi64 /usr/bin/make -f rocm_smi/CMakeFiles/rocm_smi_ex.dir/build.make rocm_smi/CMakeFiles/rocm_smi_ex.dir/depend make[2]: Entering directory '/build/amdsmi/src/build' cd /build/amdsmi/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/amdsmi/src/amdsmi-rocm-6.3.3 /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi /build/amdsmi/src/build /build/amdsmi/src/build/rocm_smi /build/amdsmi/src/build/rocm_smi/CMakeFiles/rocm_smi_ex.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/build/amdsmi/src/build' /usr/bin/make -f rocm_smi/CMakeFiles/rocm_smi_ex.dir/build.make rocm_smi/CMakeFiles/rocm_smi_ex.dir/build make[2]: Entering directory '/build/amdsmi/src/build' [ 30%] Building CXX object rocm_smi/CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -MD -MT rocm_smi/CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o -MF CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o.d -o CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc In file included from /usr/include/assert.h:35, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:46: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc: In function ‘rsmi_status_t test_set_compute_partitioning(uint32_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:634:44: warning: the address of ‘originalComputePartition’ will never be NULL [-Waddress] 634 | << (((originalComputePartition == nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:622:8: note: ‘originalComputePartition’ declared here 622 | char originalComputePartition[kLength]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:635:47: warning: the address of ‘originalComputePartition’ will never be NULL [-Waddress] 635 | || ((originalComputePartition != nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:622:8: note: ‘originalComputePartition’ declared here 622 | char originalComputePartition[kLength]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc: In function ‘rsmi_status_t test_set_memory_partition(uint32_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:682:43: warning: the address of ‘originalMemoryPartition’ will never be NULL [-Waddress] 682 | << (((originalMemoryPartition == nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:671:8: note: ‘originalMemoryPartition’ declared here 671 | char originalMemoryPartition[kLength]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:683:46: warning: the address of ‘originalMemoryPartition’ will never be NULL [-Waddress] 683 | || ((originalMemoryPartition != nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:671:8: note: ‘originalMemoryPartition’ declared here 671 | char originalMemoryPartition[kLength]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc: In function ‘int main()’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:784:47: warning: the address of ‘current_compute_partition’ will never be NULL [-Waddress] 784 | << (((current_compute_partition == nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:780:10: note: ‘current_compute_partition’ declared here 780 | char current_compute_partition[256]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:785:50: warning: the address of ‘current_compute_partition’ will never be NULL [-Waddress] 785 | || ((current_compute_partition != nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:780:10: note: ‘current_compute_partition’ declared here 780 | char current_compute_partition[256]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:800:38: warning: the address of ‘memory_partition’ will never be NULL [-Waddress] 800 | << (((memory_partition == nullptr) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:796:10: note: ‘memory_partition’ declared here 796 | char memory_partition[kLength]; | ^~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:801:41: warning: the address of ‘memory_partition’ will never be NULL [-Waddress] 801 | || ((memory_partition != nullptr) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:796:10: note: ‘memory_partition’ declared here 796 | char memory_partition[kLength]; | ^~~~~~~~~~~~~~~~ [ 31%] Linking CXX executable rocm_smi_ex cd /build/amdsmi/src/build/rocm_smi && /usr/bin/cmake -E cmake_link_script CMakeFiles/rocm_smi_ex.dir/link.txt --verbose=1 /usr/bin/c++ -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o -o rocm_smi_ex -Wl,-rpath,/build/amdsmi/src/build/rocm_smi librocm_smi64.so.1.0 -lpthread -lrt -ldl make[2]: Leaving directory '/build/amdsmi/src/build' [ 31%] Built target rocm_smi_ex /usr/bin/make -f src/CMakeFiles/amd_smi.dir/build.make src/CMakeFiles/amd_smi.dir/depend make[2]: Entering directory '/build/amdsmi/src/build' cd /build/amdsmi/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/amdsmi/src/amdsmi-rocm-6.3.3 /build/amdsmi/src/amdsmi-rocm-6.3.3/src /build/amdsmi/src/build /build/amdsmi/src/build/src /build/amdsmi/src/build/src/CMakeFiles/amd_smi.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/build/amdsmi/src/build' /usr/bin/make -f src/CMakeFiles/amd_smi.dir/build.make src/CMakeFiles/amd_smi.dir/build make[2]: Entering directory '/build/amdsmi/src/build' [ 33%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc In file included from /usr/include/assert.h:35, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:43: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_gpu_asic_info(amdsmi_processor_handle, amdsmi_asic_info_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:1024:104: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 1024 | if (status == AMDSMI_STATUS_SUCCESS) snprintf(info->asic_serial, sizeof(info->asic_serial), "%lu", dv_uid); | ~~^ ~~~~~~ | | | | | uint64_t {aka long long unsigned int} | long unsigned int | %llu /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:1042:28: warning: the address of ‘amdsmi_asic_info_t::vendor_name’ will never be NULL [-Waddress] 1042 | if ((info->vendor_name != NULL && info->vendor_name[0] == '\0') && info->vendor_id == 0x1002) { | ^ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:62: /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:654:8: note: ‘amdsmi_asic_info_t::vendor_name’ declared here 654 | char vendor_name[AMDSMI_MAX_STRING_LENGTH]; | ^~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_gpu_accelerator_partition_profile(amdsmi_processor_handle, amdsmi_accelerator_partition_profile_t*, uint32_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:1529:10: warning: unused variable ‘tmp_xcd_count’ [-Wunused-variable] 1529 | auto tmp_xcd_count = uint16_t(0); | ^~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_clock_info(amdsmi_processor_handle, amdsmi_clk_type_t, amdsmi_clk_info_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:2219:28: warning: conversion from ‘int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 2219 | info->clk_deep_sleep = sleep_state_freq; | ^~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_gpu_device_uuid(amdsmi_processor_handle, unsigned int*, char*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:2543:12: warning: unused variable ‘len’ [-Wunused-variable] 2543 | size_t len = AMDSMI_GPU_UUID_SIZE; | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_pcie_info(amdsmi_processor_handle, amdsmi_pcie_info_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:2606:51: warning: conversion from ‘double’ to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wfloat-conversion] 2606 | info->pcie_static.max_pcie_speed = pcie_speed * 1000; | ~~~~~~~~~~~^~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/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*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:2872:22: warning: unused variable ‘io_link_type_bck’ [-Wunused-variable] 2872 | auto io_link_type_bck(io_link_type); | ^~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:2772:20: warning: unused variable ‘kKFD_CRAT_INTRA_SOCKET_WEIGHT’ [-Wunused-variable] 2772 | constexpr auto kKFD_CRAT_INTRA_SOCKET_WEIGHT = uint32_t(13); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:2773:20: warning: unused variable ‘kKFD_CRAT_XGMI_WEIGHT’ [-Wunused-variable] 2773 | constexpr auto kKFD_CRAT_XGMI_WEIGHT = uint32_t(15); | ^~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:2816:11: warning: typedef ‘using LinkTopogyOrderPair_t = struct std::pair’ locally defined but not used [-Wunused-local-typedefs] 2816 | using LinkTopogyOrderPair_t = std::pair; | ^~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_esmi_err_msg(amdsmi_status_t, const char**)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:4079:24: warning: comparison between ‘const enum esmi_status_t’ and ‘enum amdsmi_status_t’ [-Wenum-compare] 4079 | if (iter.first == status) { | ~~~~~~~~~~~^~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_gpu_asic_info(amdsmi_processor_handle, amdsmi_asic_info_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:1044:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 37 bytes from a string of the same length [-Wstringop-truncation] 1044 | strncpy(info->vendor_name, "Advanced Micro Devices Inc. [AMD/ATI]", 37); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_common.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/functional:48, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_common.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_common.cc:45: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc In file included from /usr/include/sys/types.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc:43: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc: In member function ‘std::string amd::smi::AMDSmiDrm::find_file_in_folder(const std::string&, const std::string&)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc:64:61: warning: ignoring attributes on template argument ‘int (*)(DIR*)’ [-Wignored-attributes] 64 | using dir_ptr = std::unique_ptr; | ^ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc: In member function ‘amdsmi_status_t amd::smi::AMDSmiDrm::init()’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc:193:62: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘long long unsigned int:48’ may change value [-Wconversion] 193 | bdf.domain_number = ((bdf_rocm & 0xFFFFFFFF00000000) >> 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc:87:20: warning: unused variable ‘dir’ [-Wunused-variable] 87 | struct dirent *dir = nullptr; | ^~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/impl/amd_smi_drm.h:52, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc:50: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_gpu_device.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/cstdlib:41, from /usr/include/c++/14.2.1/stdlib.h:36, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:51, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/impl/amd_smi_gpu_device.h:47, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_gpu_device.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_lib_loader.cc In file included from /usr/include/dlfcn.h:22, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/impl/amd_smi_lib_loader.h:24, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_lib_loader.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/impl/amd_smi_lib_loader.h:29: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_socket.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/functional:48, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_socket.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/impl/amd_smi_socket.h:50, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_socket.cc:45: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_system.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/bits/requires_hosted.h:31, from /usr/include/c++/14.2.1/sstream:38, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_system.cc:43: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_system.cc: In member function ‘amdsmi_status_t amd::smi::AMDSmiSystem::get_gpu_socket_id(uint32_t, std::string&)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_system.cc:253:14: warning: unused variable ‘partition_id’ [-Wunused-variable] 253 | uint64_t partition_id = (bdfid >> 28) & 0xf; | ^~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_system.cc:256:14: warning: unused variable ‘function’ [-Wunused-variable] 256 | uint64_t function = bdfid & 0x7; | ^~~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/impl/amd_smi_system.h:49, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_system.cc:45: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i486-pc-linux-gnu/14.2.1/include/stdint.h:9, from /usr/include/libdrm/amdgpu.h:37, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc:21: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc: In function ‘amdsmi_status_t smi_amdgpu_validate_ras_eeprom(amd::smi::AMDSmiGPUDevice*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc:470:14: warning: unused variable ‘index’ [-Wunused-variable] 470 | uint32_t index = GetDeviceIndex(device->get_gpu_path()); | ^~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc: In function ‘amdsmi_status_t smi_amdgpu_get_ecc_error_count(amd::smi::AMDSmiGPUDevice*, amdsmi_error_count_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc:492:31: warning: format ‘%ld’ expects argument of type ‘long int*’, but argument 4 has type ‘uint64_t*’ {aka ‘long long unsigned int*’} [-Wformat=] 492 | sscanf(line.c_str(), "%s%ld", str, &(err_cnt->uncorrectable_count)); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint64_t* {aka long long unsigned int*} | long int* | %lld /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc:495:31: warning: format ‘%ld’ expects argument of type ‘long int*’, but argument 4 has type ‘uint64_t*’ {aka ‘long long unsigned int*’} [-Wformat=] 495 | sscanf(line.c_str(), "%s%ld", str, &(err_cnt->correctable_count)); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint64_t* {aka long long unsigned int*} | long int* | %lld /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc: In function ‘amdsmi_status_t smi_amdgpu_get_market_name_from_dev_id(amd::smi::AMDSmiGPUDevice*, char*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc:620:10: warning: unused variable ‘drm_path’ [-Wunused-variable] 620 | char drm_path[32]; | ^~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc: In function ‘std::string smi_amdgpu_split_string(std::string, char)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc:685:1: warning: control reaches end of non-void function [-Wreturn-type] 685 | } | ^ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/impl/amd_smi_utils.h:29, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc:47: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_uuid.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/cstdlib:41, from /usr/include/c++/14.2.1/stdlib.h:36, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:51, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_uuid.cc:23: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc In file included from /usr/include/sys/types.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:21: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc: In function ‘amdsmi_status_t gpuvsmi_get_pids(const amdsmi_bdf_t&, std::vector&, uint64_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:76:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘long long unsigned int’ [-Wformat=] 76 | snprintf(bdf_str, 13, "%04x:%02x:%02x.%d", | ~~~^ | | | unsigned int | %04llx 77 | bdf.domain_number & 0xffff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc: In function ‘amdsmi_status_t gpuvsmi_get_pid_info(const amdsmi_bdf_t&, long int, amdsmi_proc_info_t&)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:125:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘long long unsigned int’ [-Wformat=] 125 | snprintf(bdf_str, 13, "%04x:%02x:%02x.%d", | ~~~^ | | | unsigned int | %04llx 126 | bdf.domain_number & 0xffff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:159:79: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘char (*)[13]’ [-Wformat=] 159 | if (sscanf(bdfline.c_str(), "drm-pdev: %s", &fd_bdf_str) != 1) | ~^ ~~~~~~~~~~~ | | | | | char (*)[13] | char* /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:205:102: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 3 has type ‘uint64_t*’ {aka ‘long long unsigned int*’} [-Wformat=] 205 | if (sscanf(line.c_str(), "drm-engine-gfx: %lu", &engine_gfx) != 1) | ~~^ ~~~~~~~~~~~ | | | | | uint64_t* {aka long long unsigned int*} | long unsigned int* | %llu /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:212:102: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 3 has type ‘uint64_t*’ {aka ‘long long unsigned int*’} [-Wformat=] 212 | if (sscanf(line.c_str(), "drm-engine-enc: %lu", &engine_enc) != 1) | ~~^ ~~~~~~~~~~~ | | | | | uint64_t* {aka long long unsigned int*} | long unsigned int* | %llu /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:235:50: error: no matching function for call to ‘min(long unsigned int, std::__cxx11::basic_string::size_type)’ 235 | strncpy(info.name, name.c_str(), std::min( | ~~~~~~~~^ 236 | (unsigned long) AMDSMI_NORMAL_STRING_LENGTH, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | name.length())); | ~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_uninitialized.h:63, from /usr/include/c++/14.2.1/memory:69, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:24: /usr/include/c++/14.2.1/bits/stl_algobase.h:233:5: note: candidate: ‘template constexpr const _Tp& std::min(const _Tp&, const _Tp&)’ 233 | min(const _Tp& __a, const _Tp& __b) | ^~~ /usr/include/c++/14.2.1/bits/stl_algobase.h:233:5: note: template argument deduction/substitution failed: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:235:50: note: deduced conflicting types for parameter ‘const _Tp’ (‘long unsigned int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’}) 235 | strncpy(info.name, name.c_str(), std::min( | ~~~~~~~~^ 236 | (unsigned long) AMDSMI_NORMAL_STRING_LENGTH, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | name.length())); | ~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algobase.h:281:5: note: candidate: ‘template constexpr const _Tp& std::min(const _Tp&, const _Tp&, _Compare)’ 281 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ /usr/include/c++/14.2.1/bits/stl_algobase.h:281:5: note: candidate expects 3 arguments, 2 provided In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:28: /usr/include/c++/14.2.1/bits/stl_algo.h:5686:5: note: candidate: ‘template constexpr _Tp std::min(initializer_list<_Tp>)’ 5686 | min(initializer_list<_Tp> __l) | ^~~ /usr/include/c++/14.2.1/bits/stl_algo.h:5686:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/14.2.1/bits/stl_algo.h:5696:5: note: candidate: ‘template constexpr _Tp std::min(initializer_list<_Tp>, _Compare)’ 5696 | min(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /usr/include/c++/14.2.1/bits/stl_algo.h:5696:5: note: template argument deduction/substitution failed: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:235:50: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘long unsigned int’ 235 | strncpy(info.name, name.c_str(), std::min( | ~~~~~~~~^ 236 | (unsigned long) AMDSMI_NORMAL_STRING_LENGTH, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | name.length())); | ~~~~~~~~~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:31: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ make[2]: *** [src/CMakeFiles/amd_smi.dir/build.make:205: src/CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o] Error 1 make[2]: Leaving directory '/build/amdsmi/src/build' make[1]: *** [CMakeFiles/Makefile2:297: src/CMakeFiles/amd_smi.dir/all] Error 2 make[1]: Leaving directory '/build/amdsmi/src/build' make: *** [Makefile:159: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-i486/build/build used straw: :with_build_support:haskell_without_check: build@euronuc-i486