==> Building on mausholdii ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/amdsmi ./ .SRCINFO 800 100% 0.00kB/s 0:00:00 800 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 1,502 100% 1.43MB/s 0:00:00 1,502 100% 1.43MB/s 0:00:00 (xfr#2, to-chk=1/4) amdsmi-6.3.2-1.log 363 100% 354.49kB/s 0:00:00 363 100% 354.49kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,684 bytes received 114 bytes 3,596.00 bytes/sec total size is 2,499 speedup is 1.39 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building amdsmi  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building amdsmi for [extra] (riscv64) ]2;🔵 Container arch-nspawn-3489568 on mausholdii.felixc.at[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (2) Old Version New Version Net Change Download Size core/device-mapper 2.03.30-1 2.03.31-1 0.00 MiB 0.28 MiB core/gettext 0.23.1-2 0.24-1 1.09 MiB 2.35 MiB Total Download Size: 2.63 MiB Total Installed Size: 9.34 MiB Net Upgrade Size: 1.09 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... gettext-0.24-1-riscv64 downloading... device-mapper-2.03.31-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading device-mapper... upgrading gettext... :: Running post-transaction hooks... (1/5) Reloading system manager configuration... Skipped: Current root is not booted. (2/5) Restarting marked services... Skipped: Current root is not booted. (3/5) Reloading device manager configuration... Skipped: Device manager is not running. (4/5) Arming ConditionNeedsUpdate... (5/5) Updating the info directory file... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: amdsmi 6.3.2-1 (Wed Mar 5 09:36:30 2025) ==> Retrieving sources...  -> Downloading amdsmi-6.3.2.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 1191k 0 1191k 0 0 575k 0 --:--:-- 0:00:02 --:--:-- 1237k  -> Downloading amdsmi-esmi-6.3.2.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11771 0 11771 0 0 9574 0 --:--:-- 0:00:01 --:--:-- 9574 100 423k 0 423k 0 0 252k 0 --:--:-- 0:00:01 --:--:-- 921k ==> Validating source files with sha256sums... amdsmi-6.3.2.tar.gz ... Passed amdsmi-esmi-6.3.2.tar.gz ... Passed ]2;🔵 Container arch-nspawn-3490799 on mausholdii.felixc.at==> Making package: amdsmi 6.3.2-1 (Wed Mar 5 09:36:54 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (7) New Version Net Change Download Size extra/libpciaccess 0.18.1-2 0.05 MiB extra/libyaml 0.2.5-3 0.16 MiB extra/mpdecimal 4.0.0-2 0.29 MiB extra/libdrm 2.4.124-1 1.18 MiB core/python 3.13.2-1 108.68 MiB extra/python-yaml 6.0.2-2 0.91 MiB extra/rocm-core 6.3.2-1 0.04 MiB 0.01 MiB Total Download Size: 0.01 MiB Total Installed Size: 111.31 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... rocm-core-6.3.2-1-riscv64 downloading... 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... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (16) New Version Net Change Download Size extra/cppdap 1.58.0-2 1.48 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.6-3 3.16 MiB extra/libuv 1.50.0-1 0.59 MiB extra/python-autocommand 2.2.2-7 0.08 MiB extra/python-jaraco.collections 5.1.0-1 0.10 MiB extra/python-jaraco.context 6.0.1-1 0.04 MiB extra/python-jaraco.functools 4.1.0-1 0.07 MiB extra/python-jaraco.text 4.0.0-2 0.08 MiB extra/python-more-itertools 10.6.0-1 0.66 MiB extra/python-packaging 24.2-3 0.66 MiB extra/python-platformdirs 4.3.6-2 0.24 MiB extra/rhash 1.4.4-1 0.31 MiB extra/cmake 3.31.6-1 68.48 MiB 12.53 MiB extra/python-setuptools 1:75.8.0-1 8.15 MiB extra/python-wheel 0.45.0-3 0.28 MiB Total Download Size: 12.53 MiB Total Installed Size: 84.45 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... cmake-3.31.6-1-riscv64 downloading... 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-packaging... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-platformdirs... installing python-setuptools... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found amdsmi-6.3.2.tar.gz  -> Found amdsmi-esmi-6.3.2.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting amdsmi-6.3.2.tar.gz with bsdtar  -> Extracting amdsmi-esmi-6.3.2.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") /build/amdsmi/src/amdsmi-rocm-6.3.2/cmake_modules/version_util.sh: line 18: git: command not found /build/amdsmi/src/amdsmi-rocm-6.3.2/cmake_modules/version_util.sh: line 22: git: command not found /build/amdsmi/src/amdsmi-rocm-6.3.2/cmake_modules/version_util.sh: line 23: git: command not found 0 were found since previous release Package version: 24.7.1.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.2 Package version: 24.7.1.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.2 Package version: 24.7.1.0-local-build-0-unknown SOVERSION: 0.0 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& CMake AMDSMI CLI Install &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& CMake AMD goamdsmi_shim Library &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& SOVERSION: 1.0 -- Configuring done (3.1s) -- Generating done (0.2s) -- 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.2 -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 /usr/bin/make -f src/CMakeFiles/amd_smi.dir/build.make src/CMakeFiles/amd_smi.dir/depend /usr/bin/make -f goamdsmi_shim/smiwrapper/CMakeFiles/go_amd_smi_.dir/build.make goamdsmi_shim/smiwrapper/CMakeFiles/go_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.2 /build/amdsmi/src/amdsmi-rocm-6.3.2/goamdsmi_shim/smiwrapper /build/amdsmi/src/build /build/amdsmi/src/build/goamdsmi_shim/smiwrapper /build/amdsmi/src/build/goamdsmi_shim/smiwrapper/CMakeFiles/go_amd_smi_.dir/DependInfo.cmake "--color=" 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.2 /build/amdsmi/src/amdsmi-rocm-6.3.2/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]: 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.2 /build/amdsmi/src/amdsmi-rocm-6.3.2/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' make[2]: Leaving directory '/build/amdsmi/src/build' /usr/bin/make -f goamdsmi_shim/smiwrapper/CMakeFiles/go_amd_smi_.dir/build.make goamdsmi_shim/smiwrapper/CMakeFiles/go_amd_smi_.dir/build /usr/bin/make -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.dir/build 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' make[2]: Entering directory '/build/amdsmi/src/build' make[2]: Entering directory '/build/amdsmi/src/build' [ 3%] Building C object goamdsmi_shim/smiwrapper/CMakeFiles/go_amd_smi_.dir/amdsmi_go_shim.c.o [ 3%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o [ 4%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o cd /build/amdsmi/src/build/goamdsmi_shim/smiwrapper && /usr/bin/cc -DENABLE_DEBUG_LEVEL=0 -DENABLE_ESMI_LIB=1 -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/goamdsmi_shim/smiwrapper -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -MD -MT goamdsmi_shim/smiwrapper/CMakeFiles/go_amd_smi_.dir/amdsmi_go_shim.c.o -MF CMakeFiles/go_amd_smi_.dir/amdsmi_go_shim.c.o.d -o CMakeFiles/go_amd_smi_.dir/amdsmi_go_shim.c.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/goamdsmi_shim/smiwrapper/amdsmi_go_shim.c 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/rocm_smi/src/rocm_smi.cc [ 6%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/rocm_smi/src/rocm_smi_counters.cc cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/src/amd_smi/amd_smi.cc In file included from /usr/include/fcntl.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ In file included from /usr/include/assert.h:35, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ In file included from /usr/include/sys/ioctl.h:21, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ make[2]: Leaving directory '/build/amdsmi/src/build' [ 6%] Built target go_amd_smi_ [ 7%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/src/amd_smi/amd_smi_common.cc In file included from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:680, from /usr/include/c++/14.2.1/functional:48, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi_common.cc:45: /build/amdsmi/src/amdsmi-rocm-6.3.2/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 | ^~~~~~~~~ [ 9%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/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.2/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.2/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.2/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.2/src/amd_smi/amd_smi.cc:62: /build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi/amdsmi.h:653:8: note: ‘amdsmi_asic_info_t::vendor_name’ declared here 653 | char vendor_name[AMDSMI_MAX_STRING_LENGTH]; | ^~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/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.2/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.2/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.2/src/amd_smi/amd_smi.cc:2509:12: warning: unused variable ‘len’ [-Wunused-variable] 2509 | size_t len = AMDSMI_GPU_UUID_SIZE; | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/src/amd_smi/amd_smi.cc:2572:51: warning: conversion from ‘double’ to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wfloat-conversion] 2572 | info->pcie_static.max_pcie_speed = pcie_speed * 1000; | ~~~~~~~~~~~^~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_ras_feature_info_get(uint32_t, rsmi_ras_feature_info_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:922:41: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 922 | ras_feature->ras_eeprom_version = eeprom_version; | ^~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:946:49: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 946 | ras_feature->ecc_correction_schema_flag = schema; | ^~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/src/amd_smi/amd_smi.cc:2838:22: warning: unused variable ‘io_link_type_bck’ [-Wunused-variable] 2838 | auto io_link_type_bck(io_link_type); | ^~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi.cc:2869:60: warning: conversion from ‘std::priority_queue, amdsmi_get_link_topology_nearest(amdsmi_processor_handle, amdsmi_link_type_t, amdsmi_topology_nearest_t*)::LinkTopogyOrderCmp_t>::size_type’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 2869 | topology_nearest_info->count = link_topology_order.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi.cc:2738:20: warning: unused variable ‘kKFD_CRAT_INTRA_SOCKET_WEIGHT’ [-Wunused-variable] 2738 | constexpr auto kKFD_CRAT_INTRA_SOCKET_WEIGHT = uint32_t(13); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi.cc:2739:20: warning: unused variable ‘kKFD_CRAT_XGMI_WEIGHT’ [-Wunused-variable] 2739 | constexpr auto kKFD_CRAT_XGMI_WEIGHT = uint32_t(15); | ^~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi.cc:2782:11: warning: typedef ‘using LinkTopogyOrderPair_t = struct std::pair’ locally defined but not used [-Wunused-local-typedefs] 2782 | using LinkTopogyOrderPair_t = std::pair; | ^~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_cpu_handles(uint32_t*, void**)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi.cc:3975:34: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 3975 | *cpu_count = cpu_handles.size(); | ~~~~~~~~~~~~~~~~^~ /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_cpucore_handles(uint32_t*, void**)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi.cc:4031:37: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 4031 | *cores_count = core_handles.size(); | ~~~~~~~~~~~~~~~~~^~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/src/amd_smi/amd_smi.cc:4045:24: warning: comparison between ‘const enum esmi_status_t’ and ‘enum amdsmi_status_t’ [-Wenum-compare] 4045 | if (iter.first == status) { | ~~~~~~~~~~~^~~~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:75: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include/rocm_smi/rocm_smi_utils.h: In instantiation of ‘decltype(auto) amd::smi::TagTextContents_t::get_structured_data_subkey_last(const PrimaryKeyType&) [with PrimaryKeyType = std::__cxx11::basic_string; PrimaryDataType = std::__cxx11::basic_string; SecondaryKeyType = std::__cxx11::basic_string; SecondaryDataType = std::__cxx11::basic_string]’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:1491:87: required from here 1491 | auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include/rocm_smi/rocm_smi_utils.h:450:138: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 450 | (get_structured_subkeys_size(prim_key) - 1)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/rocm_smi/src/rocm_smi.cc:5730:8: warning: variable ‘boardName’ set but not used [-Wunused-but-set-variable] 5730 | char boardName[kMaxBoardLength]; | ^~~~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi/amdsmi.h:57: /build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.2/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 | ^~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc: In lambda function: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:6677:33: warning: format ‘%llx’ expects argument of type ‘long long unsigned int*’, but argument 3 has type ‘uint64_t*’ {aka ‘long unsigned int*’} [-Wformat=] 6677 | sscanf(message, "%llx:%llx\n", &bitmask, &counter); | ~~~^ ~~~~~~~~ | | | | | uint64_t* {aka long unsigned int*} | long long unsigned int* | %lx /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:6677:38: warning: format ‘%llx’ expects argument of type ‘long long unsigned int*’, but argument 4 has type ‘uint64_t*’ {aka ‘long unsigned int*’} [-Wformat=] 6677 | sscanf(message, "%llx:%llx\n", &bitmask, &counter); | ~~~^ ~~~~~~~~ | | | | | uint64_t* {aka long unsigned int*} | long long unsigned int* | %lx /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi.cc:6722:33: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t*’ {aka ‘long 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 long int* int64_t* {aka long int*} | %ld /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/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.2/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.2/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.2/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.2/rocm_smi/src/rocm_smi.cc:6748:33: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t*’ {aka ‘long 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 long int* int64_t* {aka long int*} | %ld /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/rocm_smi/src/rocm_smi.cc:6770:33: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t*’ {aka ‘long int*’} [-Wformat=] 6770 | sscanf(message, "%lld -%d @%lx(%x) %c\n", &ns, &pid, &addr, &node, rw); | ~~~^ ~~~ | | | | long long int* int64_t* {aka long int*} | %ld /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi.cc:6789:33: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t*’ {aka ‘long int*’} [-Wformat=] 6789 | sscanf(message, "%lld -%d @%lx(%x) %c\n", &ns, &pid, &addr, &node, migrate_update); | ~~~^ ~~~ | | | | long long int* int64_t* {aka long int*} | %ld /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi.cc:6807:33: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t*’ {aka ‘long int*’} [-Wformat=] 6807 | sscanf(message, "%lld -%d %x %d\n", &ns, &pid, &node, &evict_trigger); | ~~~^ ~~~ | | | | long long int* int64_t* {aka long int*} | %ld /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:6824:33: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t*’ {aka ‘long int*’} [-Wformat=] 6824 | sscanf(message, "%lld -%d %x %c\n", &ns, &pid, &node, rescheduled); | ~~~^ ~~~ | | | | long long int* int64_t* {aka long int*} | %ld /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:6843:33: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t*’ {aka ‘long int*’} [-Wformat=] 6843 | sscanf(message, "%lld -%d @%lx(%lx) %x %d\n", &ns, &pid, &addr, &size, &node, &unmap_trigger); | ~~~^ ~~~ | | | | long long int* int64_t* {aka long int*} | %ld /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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 [ 11%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/rocm_smi/src/rocm_smi_device.cc In file included from /usr/include/pthread.h:21, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/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.2/src/amd_smi/amd_smi_drm.cc: In member function ‘amdsmi_status_t amd::smi::AMDSmiDrm::init()’: /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi_drm.cc:193:62: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘long unsigned int:48’ may change value [-Wconversion] 193 | bdf.domain_number = ((bdf_rocm & 0xFFFFFFFF00000000) >> 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi_drm.cc:87:20: warning: unused variable ‘dir’ [-Wunused-variable] 87 | struct dirent *dir = nullptr; | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi.cc: In lambda function: /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi.cc:6768:19: note: ‘rw’ was declared here 6768 | char *rw; | ^~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/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.2/rocm_smi/src/rocm_smi.cc:6822:19: note: ‘rescheduled’ was declared here 6822 | char *rescheduled; | ^~~~~~~~~~~ [ 12%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/src/amd_smi/amd_smi_gpu_device.cc In file included from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:680, 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.2/include/amd_smi/amdsmi.h:51, from /build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi/impl/amd_smi_gpu_device.h:47, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi/impl/amd_smi_drm.h:52, from /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi_drm.cc:50: /build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.2/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 | ^~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_device.cc: In member function ‘rsmi_status_t amd::smi::Device::restartAMDGpuDriver()’: /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/rocm_smi/src/rocm_smi_device.cc:1584:8: warning: unused variable ‘restartSuccessful’ [-Wunused-variable] 1584 | bool restartSuccessful = true; | ^~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/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.2/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi/amdsmi.h:57: /build/amdsmi/src/amdsmi-rocm-6.3.2/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 | ^~~~~~~~~ [ 14%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc In file included from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:680, 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.2/rocm_smi/include/rocm_smi/rocm_smi_common.h:48, from /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:47, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ [ 15%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/rocm_smi/src/rocm_smi_binary_parser.cc In file included from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:680, 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.2/rocm_smi/include/rocm_smi/rocm_smi_common.h:48, from /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include/rocm_smi/rocm_smi_binary_parser.h:47, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ [ 17%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/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.2/include/amd_smi/impl/amd_smi_lib_loader.h:24, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ [ 19%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/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.2/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) | ^~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi/impl/amd_smi_lib_loader.h:29: /build/amdsmi/src/amdsmi-rocm-6.3.2/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 | ^~~~~~~~~ [ 20%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/src/amd_smi/amd_smi_socket.cc In file included from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:680, from /usr/include/c++/14.2.1/functional:48, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc: In function ‘uint64_t amd::smi::get_value(uint8_t**, metric_field*)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc:78:18: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 78 | v = *(uint16_t*)(*ptr); | ^~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc:82:18: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 82 | v = *(uint32_t*)(*ptr); | ^~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc:86:18: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 86 | v = *(uint64_t*)(*ptr); | ^~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc: In function ‘int amd::smi::present_pmmetrics(const char*, rsmi_name_value_t**, uint32_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc:158:16: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int32_t’ {aka ‘int’} may change value [-Wconversion] 158 | len = fread(buf1, 1, 65536, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi_binary_parser.cc:227:36: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 227 | num_instance = v; | ^ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc:230:31: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 230 | num_smn = v; | ^ /build/amdsmi/src/amdsmi-rocm-6.3.2/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) { | ~~~~~~~^~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc: In function ‘int amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc:314:16: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int32_t’ {aka ‘int’} may change value [-Wconversion] 314 | len = fread(buf, 1, sizeof buf, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi/impl/amd_smi_socket.h:50, from /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi_socket.cc:45: /build/amdsmi/src/amdsmi-rocm-6.3.2/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 | ^~~~~~~~~ [ 22%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/src/amd_smi/amd_smi_system.cc In file included from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:680, 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.2/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.2/rocm_smi/src/rocm_smi_io_link.cc: In member function ‘int amd::smi::IOLink::Initialize()’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_io_link.cc:378:28: warning: cast from ‘amd::smi::IO_LINK_TYPE*’ {aka ‘amd::smi::_IO_LINK_TYPE*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 378 | reinterpret_cast(&type_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_io_link.cc:382:28: warning: cast from ‘uint32_t*’ {aka ‘unsigned int*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 382 | reinterpret_cast(&node_from_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_io_link.cc:386:28: warning: cast from ‘uint32_t*’ {aka ‘unsigned int*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 386 | reinterpret_cast(&node_to_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_io_link.cc:392:49: warning: cast from ‘uint32_t*’ {aka ‘unsigned int*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 392 | ret = get_property_value(kIOLinkPropFLAGSStr, reinterpret_cast(&flags_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:594:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:597:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:617:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:620:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:640:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:643:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:663:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:666:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/rocm_smi/src/rocm_smi_kfd.cc In file included from /usr/include/dirent.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:4048:8: warning: unused variable ‘ret’ [-Wunused-variable] 4048 | auto ret = rsmi_dev_partition_id_get(dv_ind, &partition_id); | ^~~ [ 25%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/rocm_smi/src/rocm_smi_main.cc In file included from /usr/include/dirent.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/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.2/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.2/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi/impl/amd_smi_system.h:49, from /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi_system.cc:45: /build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.2/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 | ^~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi_kfd.cc:903:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘__u32’ {aka ‘unsigned int’} may change value [-Wconversion] 903 | mem.gpu_id = gpu_id_; | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_kfd.cc: In member function ‘int amd::smi::KFDNode::get_cache_info(rsmi_gpu_cache_info_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_kfd.cc:950:25: warning: conversion from ‘std::__iterator_traits<__gnu_cxx::__normal_iterator >, void>::difference_type’ {aka ‘long int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 950 | std::count(sibling_map.begin(), sibling_map.end(), '1'); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/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/riscv64-unknown-linux-gnu/14.2.1/include/stdint.h:9, from /usr/include/libdrm/amdgpu.h:37, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi_main.cc: In member function ‘uint32_t amd::smi::RocmSMI::DiscoverAmdgpuDevices()’: /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi_main.cc:781:47: note: did you mean to use logical not (‘!’)? /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/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.2/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; | ^~~~~~~~~~~~~~~~~~~ [ 28%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/rocm_smi/src/rocm_smi_monitor.cc In file included from /usr/include/dirent.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ [ 30%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/rocm_smi/src/rocm_smi_power_mon.cc In file included from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:680, from /usr/include/c++/14.2.1/cassert:43, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi_utils.cc: In function ‘amdsmi_status_t smi_amdgpu_get_driver_version(amd::smi::AMDSmiGPUDevice*, int*, char*)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi_utils.cc:523:46: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 523 | *length = version[len-1] == '\n' ? len - 1 : len; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/src/amd_smi/amd_smi_utils.cc:572:10: warning: unused variable ‘drm_path’ [-Wunused-variable] 572 | char drm_path[32]; | ^~~~~~~~ [ 31%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/rocm_smi/src/rocm_smi_utils.cc In file included from /usr/include/assert.h:35, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/src/amd_smi/amd_smi_utils.cc:637:1: warning: control reaches end of non-void function [-Wreturn-type] 637 | } | ^ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi/impl/amd_smi_utils.h:29, from /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/amd_smi_utils.cc:47: /build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.2/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 | ^~~~~~~~~ [ 33%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/rocm_smi/src/rocm_smi_logger.cc In file included from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:680, from /usr/include/c++/14.2.1/cstdlib:41, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi_utils.cc:1265:35: warning: conversion from ‘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.2/rocm_smi/src/rocm_smi_utils.cc: In function ‘int amd::smi::countDigit(uint64_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_utils.cc:1319:44: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘double’ may change value [-Wconversion] 1319 | return static_cast(std::floor(log10(n) + 1)); | ^ [ 34%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/src/amd_smi/amd_smi_uuid.cc In file included from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:680, 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.2/include/amd_smi/amdsmi.h:51, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/include/amd_smi/amdsmi.h:57: /build/amdsmi/src/amdsmi-rocm-6.3.2/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/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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/src/amd_smi/fdinfo.cc In file included from /usr/include/sys/types.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi_utils.cc: In function ‘std::string amd::smi::splitString(std::string, char)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi_utils.cc: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.2/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) { | ^~~~~~~~~~~~~ [ 38%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/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.2/third_party/shared_mutex/shared_mutex.h:28, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/src/amd_smi/fdinfo.cc:76:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘long unsigned int’ [-Wformat=] 76 | snprintf(bdf_str, 13, "%04x:%02x:%02x.%d", | ~~~^ | | | unsigned int | %04lx 77 | bdf.domain_number & 0xffff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/src/amd_smi/fdinfo.cc:125:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘long unsigned int’ [-Wformat=] 125 | snprintf(bdf_str, 13, "%04x:%02x:%02x.%d", | ~~~^ | | | unsigned int | %04lx 126 | bdf.domain_number & 0xffff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int /build/amdsmi/src/amdsmi-rocm-6.3.2/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* In file included from /build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.2/src/amd_smi/fdinfo.cc:31: /build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.2/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/__/rocm_smi/src/rocm_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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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/__/rocm_smi/src/rocm_smi.cc.o -MF CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi.cc.o.d -o CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc In file included from /usr/include/fcntl.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ [ 41%] 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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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.2/esmi_ib_library/src/e_smi.c /build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/src/e_smi.c:7:10: fatal error: cpuid.h: No such file or directory 7 | #include | ^~~~~~~~~ compilation terminated. make[2]: *** [rocm_smi/CMakeFiles/rocm_smi64.dir/build.make:264: rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 42%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_counters.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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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/__/rocm_smi/src/rocm_smi_counters.cc.o -MF CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_counters.cc.o.d -o CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_counters.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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) | ^~~~~~~ [ 44%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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/__/rocm_smi/src/rocm_smi_device.cc.o -MF CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_device.cc.o.d -o CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_device.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_device.cc In file included from /usr/include/pthread.h:21, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ make[2]: Leaving directory '/build/amdsmi/src/build' make[1]: *** [CMakeFiles/Makefile2:294: rocm_smi/CMakeFiles/rocm_smi64.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 46%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o -MF CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o.d -o CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_gpu_metrics.cc In file included from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:680, 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.2/rocm_smi/include/rocm_smi/rocm_smi_common.h:48, from /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:47, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_ras_feature_info_get(uint32_t, rsmi_ras_feature_info_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:922:41: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 922 | ras_feature->ras_eeprom_version = eeprom_version; | ^~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:946:49: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 946 | ras_feature->ecc_correction_schema_flag = schema; | ^~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:75: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include/rocm_smi/rocm_smi_utils.h: In instantiation of ‘decltype(auto) amd::smi::TagTextContents_t::get_structured_data_subkey_last(const PrimaryKeyType&) [with PrimaryKeyType = std::__cxx11::basic_string; PrimaryDataType = std::__cxx11::basic_string; SecondaryKeyType = std::__cxx11::basic_string; SecondaryDataType = std::__cxx11::basic_string]’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:1491:87: required from here 1491 | auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include/rocm_smi/rocm_smi_utils.h:450:138: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 450 | (get_structured_subkeys_size(prim_key) - 1)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/rocm_smi/src/rocm_smi_device.cc: In member function ‘rsmi_status_t amd::smi::Device::restartAMDGpuDriver()’: /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/rocm_smi/src/rocm_smi_device.cc:1584:8: warning: unused variable ‘restartSuccessful’ [-Wunused-variable] 1584 | bool restartSuccessful = true; | ^~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/rocm_smi/src/rocm_smi.cc: In lambda function: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:6677:33: warning: format ‘%llx’ expects argument of type ‘long long unsigned int*’, but argument 3 has type ‘uint64_t*’ {aka ‘long unsigned int*’} [-Wformat=] 6677 | sscanf(message, "%llx:%llx\n", &bitmask, &counter); | ~~~^ ~~~~~~~~ | | | | | uint64_t* {aka long unsigned int*} | long long unsigned int* | %lx /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:6677:38: warning: format ‘%llx’ expects argument of type ‘long long unsigned int*’, but argument 4 has type ‘uint64_t*’ {aka ‘long unsigned int*’} [-Wformat=] 6677 | sscanf(message, "%llx:%llx\n", &bitmask, &counter); | ~~~^ ~~~~~~~~ | | | | | uint64_t* {aka long unsigned int*} | long long unsigned int* | %lx /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi.cc:6722:33: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t*’ {aka ‘long 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 long int* int64_t* {aka long int*} | %ld /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/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.2/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.2/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.2/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.2/rocm_smi/src/rocm_smi.cc:6748:33: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t*’ {aka ‘long 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 long int* int64_t* {aka long int*} | %ld /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/rocm_smi/src/rocm_smi.cc:6770:33: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t*’ {aka ‘long int*’} [-Wformat=] 6770 | sscanf(message, "%lld -%d @%lx(%x) %c\n", &ns, &pid, &addr, &node, rw); | ~~~^ ~~~ | | | | long long int* int64_t* {aka long int*} | %ld /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi.cc:6789:33: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t*’ {aka ‘long int*’} [-Wformat=] 6789 | sscanf(message, "%lld -%d @%lx(%x) %c\n", &ns, &pid, &addr, &node, migrate_update); | ~~~^ ~~~ | | | | long long int* int64_t* {aka long int*} | %ld /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi.cc:6807:33: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t*’ {aka ‘long int*’} [-Wformat=] 6807 | sscanf(message, "%lld -%d %x %d\n", &ns, &pid, &node, &evict_trigger); | ~~~^ ~~~ | | | | long long int* int64_t* {aka long int*} | %ld /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:6824:33: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t*’ {aka ‘long int*’} [-Wformat=] 6824 | sscanf(message, "%lld -%d %x %c\n", &ns, &pid, &node, rescheduled); | ~~~^ ~~~ | | | | long long int* int64_t* {aka long int*} | %ld /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc:6843:33: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t*’ {aka ‘long int*’} [-Wformat=] 6843 | sscanf(message, "%lld -%d @%lx(%lx) %x %d\n", &ns, &pid, &addr, &size, &node, &unmap_trigger); | ~~~^ ~~~ | | | | long long int* int64_t* {aka long int*} | %ld /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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 [ 47%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_binary_parser.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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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/__/rocm_smi/src/rocm_smi_binary_parser.cc.o -MF CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_binary_parser.cc.o.d -o CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_binary_parser.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc In file included from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:680, 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.2/rocm_smi/include/rocm_smi/rocm_smi_common.h:48, from /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include/rocm_smi/rocm_smi_binary_parser.h:47, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:594:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:597:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:617:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:620:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:640:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:643:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:663:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:666:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long 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.2/rocm_smi/src/rocm_smi.cc: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/rocm_smi/src/rocm_smi_gpu_metrics.cc:4048:8: warning: unused variable ‘ret’ [-Wunused-variable] 4048 | auto ret = rsmi_dev_partition_id_get(dv_ind, &partition_id); | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi.cc: In lambda function: /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi.cc:6768:19: note: ‘rw’ was declared here 6768 | char *rw; | ^~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/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.2/rocm_smi/src/rocm_smi.cc:6822:19: note: ‘rescheduled’ was declared here 6822 | char *rescheduled; | ^~~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_io_link.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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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/__/rocm_smi/src/rocm_smi_io_link.cc.o -MF CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_io_link.cc.o.d -o CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_io_link.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc: In function ‘uint64_t amd::smi::get_value(uint8_t**, metric_field*)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc:78:18: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 78 | v = *(uint16_t*)(*ptr); | ^~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc:82:18: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 82 | v = *(uint32_t*)(*ptr); | ^~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc:86:18: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 86 | v = *(uint64_t*)(*ptr); | ^~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc: In function ‘int amd::smi::present_pmmetrics(const char*, rsmi_name_value_t**, uint32_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc:158:16: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int32_t’ {aka ‘int’} may change value [-Wconversion] 158 | len = fread(buf1, 1, 65536, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi_binary_parser.cc:227:36: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 227 | num_instance = v; | ^ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc:230:31: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 230 | num_smn = v; | ^ /build/amdsmi/src/amdsmi-rocm-6.3.2/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) { | ~~~~~~~^~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc: In function ‘int amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_binary_parser.cc:314:16: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int32_t’ {aka ‘int’} may change value [-Wconversion] 314 | len = fread(buf, 1, sizeof buf, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd.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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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/__/rocm_smi/src/rocm_smi_kfd.cc.o -MF CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd.cc.o.d -o CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_kfd.cc In file included from /usr/include/dirent.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/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.2/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.2/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_io_link.cc: In member function ‘int amd::smi::IOLink::Initialize()’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_io_link.cc:378:28: warning: cast from ‘amd::smi::IO_LINK_TYPE*’ {aka ‘amd::smi::_IO_LINK_TYPE*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 378 | reinterpret_cast(&type_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_io_link.cc:382:28: warning: cast from ‘uint32_t*’ {aka ‘unsigned int*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 382 | reinterpret_cast(&node_from_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_io_link.cc:386:28: warning: cast from ‘uint32_t*’ {aka ‘unsigned int*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 386 | reinterpret_cast(&node_to_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_io_link.cc:392:49: warning: cast from ‘uint32_t*’ {aka ‘unsigned int*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 392 | ret = get_property_value(kIOLinkPropFLAGSStr, reinterpret_cast(&flags_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi_kfd.cc:903:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘__u32’ {aka ‘unsigned int’} may change value [-Wconversion] 903 | mem.gpu_id = gpu_id_; | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_kfd.cc: In member function ‘int amd::smi::KFDNode::get_cache_info(rsmi_gpu_cache_info_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_kfd.cc:950:25: warning: conversion from ‘std::__iterator_traits<__gnu_cxx::__normal_iterator >, void>::difference_type’ {aka ‘long int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 950 | std::count(sibling_map.begin(), sibling_map.end(), '1'); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_main.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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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/__/rocm_smi/src/rocm_smi_main.cc.o -MF CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_main.cc.o.d -o CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_main.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_main.cc In file included from /usr/include/dirent.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ [ 53%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_monitor.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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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/__/rocm_smi/src/rocm_smi_monitor.cc.o -MF CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_monitor.cc.o.d -o CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_monitor.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_monitor.cc In file included from /usr/include/dirent.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ [ 55%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_power_mon.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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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/__/rocm_smi/src/rocm_smi_power_mon.cc.o -MF CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_power_mon.cc.o.d -o CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_power_mon.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_power_mon.cc In file included from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:680, from /usr/include/c++/14.2.1/cassert:43, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ [ 57%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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/__/rocm_smi/src/rocm_smi_utils.cc.o -MF CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_utils.cc.o.d -o CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_utils.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_utils.cc In file included from /usr/include/assert.h:35, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi_main.cc: In member function ‘uint32_t amd::smi::RocmSMI::DiscoverAmdgpuDevices()’: /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi_main.cc:781:47: note: did you mean to use logical not (‘!’)? /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/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.2/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.2/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; | ^~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_logger.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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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/__/rocm_smi/src/rocm_smi_logger.cc.o -MF CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_logger.cc.o.d -o CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_logger.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_logger.cc In file included from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:680, from /usr/include/c++/14.2.1/cstdlib:41, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/rocm_smi/src/rocm_smi_utils.cc:1265:35: warning: conversion from ‘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.2/rocm_smi/src/rocm_smi_utils.cc: In function ‘int amd::smi::countDigit(uint64_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_utils.cc:1319:44: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘double’ may change value [-Wconversion] 1319 | return static_cast(std::floor(log10(n) + 1)); | ^ [ 60%] Building CXX object src/CMakeFiles/amd_smi.dir/__/third_party/shared_mutex/shared_mutex.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.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-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/__/third_party/shared_mutex/shared_mutex.cc.o -MF CMakeFiles/amd_smi.dir/__/third_party/shared_mutex/shared_mutex.cc.o.d -o CMakeFiles/amd_smi.dir/__/third_party/shared_mutex/shared_mutex.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/third_party/shared_mutex/shared_mutex.h:28, from /build/amdsmi/src/amdsmi-rocm-6.3.2/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) | ^~~~~~~ [ 61%] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi.c.o cd /build/amdsmi/src/build/src && /usr/bin/cc -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src -I/build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.2/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.2/src/include -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi.c.o -MF CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi.c.o.d -o CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi.c.o -c /build/amdsmi/src/amdsmi-rocm-6.3.2/esmi_ib_library/src/e_smi.c /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_utils.cc: In function ‘std::string amd::smi::splitString(std::string, char)’: /build/amdsmi/src/amdsmi-rocm-6.3.2/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.2/esmi_ib_library/src/e_smi.c:7:10: fatal error: cpuid.h: No such file or directory 7 | #include | ^~~~~~~~~ compilation terminated. make[2]: *** [src/CMakeFiles/amd_smi.dir/build.make:404: src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi.c.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /build/amdsmi/src/amdsmi-rocm-6.3.2/rocm_smi/src/rocm_smi_utils.cc: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.2/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) { | ^~~~~~~~~~~~~ make[2]: Leaving directory '/build/amdsmi/src/build' make[1]: *** [CMakeFiles/Makefile2:358: 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-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list amdsmi-6.3.2-1-riscv64-build.log amdsmi-6.3.2-1-riscv64-prepare.log sent 62 bytes received 15,617 bytes 31,358.00 bytes/sec total size is 169,298 speedup is 10.80