==> Creating chroot for [extra-staging-with-build-support] (i486)... -> Deleting chroot copy 'build'... -> Deleting chroot copy 'root'... ==> Creating install root at /var/lib/archbuild/extra-staging-with-build-support-i486/root ==> Installing packages to /var/lib/archbuild/extra-staging-with-build-support-i486/root :: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... resolving dependencies... :: There are 2 providers available for sh: :: Repository core-staging 1) bash :: Repository core 2) bash Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: systemd-libs will be installed before its libcap dependency Packages (131) acl-2.3.2-1.0 archlinux32-keyring-20250119-1.0 attr-2.5.2-1.0 audit-4.0.3-1.0 autoconf-2.72-1.0 automake-1.17-1.0 bash-5.2.037-2.0 binutils-2.44-1.1 bison-3.8.2-8.1 brotli-1.1.0-3.0 bzip2-1.0.8-6.2 ca-certificates-20240618-1.0 ca-certificates-mozilla-3.85-1.1 ca-certificates-utils-20240618-1.0 coreutils-9.7-1.2 cryptsetup-2.7.5-2.0 curl-8.13.0-2.0 db5.3-5.3.28-5.0 dbus-1.14.10-2.1 dbus-broker-36-4.0 dbus-broker-units-36-4.0 dbus-units-36-4.0 debugedit-5.1-1.0 device-mapper-2.03.30-1.0 diffutils-3.12-1.0 e2fsprogs-1.47.2-2.0 expat-2.7.1-1.0 fakeroot-1.36-1.0 file-5.46-4.0 filesystem-2024.11.21-1.1 findutils-4.10.0-2.0 flex-2.6.4-5.0 gawk-5.3.2-1.0 gc-8.2.8-2.0 gcc-14.2.1+r753+g1cd744a6828f-1.0 gcc-libs-14.2.1+r753+g1cd744a6828f-1.0 gdbm-1.24-1.0 gettext-0.24-1.0 glib2-2.78.4-1.0 glibc-2.41+r47+g046b33800c3e-1.0 gmp-6.3.0-2.0 gnulib-l10n-20241231-1.0 gnupg-2.4.7-1.0 gnutls-3.8.8-1.0 gpgme-1.24.2-1.0 grep-3.12-2.0 groff-1.23.0-7.0 guile-3.0.9-1.1 gzip-1.14-1.0 hwdata-0.394-1.0 iana-etc-20241206-1.0 icu-76.1-1.0 jansson-2.14.1-1.0 json-c-0.18-1.0 kbd-2.7.1-1.0 keyutils-1.6.3-3.0 kmod-34.2-1.0 krb5-1.21.3-1.0 libarchive-3.7.9-1.0 libassuan-3.0.0-1.1 libcap-2.76-1.0 libcap-ng-0.8.5-3.0 libelf-0.192-4.0 libevent-2.1.12-4.1 libffi-3.4.8-1.0 libgcrypt-1.11.0-3.0 libgpg-error-1.55-1.0 libidn2-2.3.7-1.0 libisl-0.27-1.0 libksba-1.6.7-2.0 libldap-2.6.9-1.0 libmpc-1.3.1-2.0 libnghttp2-1.65.0-1.0 libnghttp3-1.9.0-1.0 libnsl-2.0.1-1.0 libp11-kit-0.25.3-1.0 libpsl-0.21.5-2.1 libsasl-2.1.28-5.0 libseccomp-2.5.5-3.0 libsecret-0.20.5-2.0 libssh2-1.11.1-1.0 libsysprof-capture-3.48.0-4.0 libtasn1-4.20.0-1.0 libtirpc-1.3.6-1.0 libtool-2.5.4+r1+gbaa1fe41-3.0 libunistring-1.2-1.0 libusb-1.0.28-1.0 libverto-0.3.2-5.0 libxcrypt-4.4.38-1.0 libxml2-2.13.8-1.0 linux-api-headers-6.14-1.0 lmdb-0.9.33-1.0 lz4-1:1.10.0-2.0 m4-1.4.19-3.0 make-4.4.1-2.0 mpfr-4.2.2-1.0 ncurses-6.5-3.0 nettle-3.10.1-1.0 npth-1.8-1.0 openssl-3.5.0-1.0 p11-kit-0.25.3-1.0 pacman-7.0.0.r6.gc685ae6-2.4 pacman-mirrorlist-20250327-1.0 pam-1.6.1-3.0 pambase-20230918-2.0 patch-2.8-1.0 pcre2-10.44-1.1 perl-5.40.2-1.0 pinentry-1.3.1-5.5 pkgconf-2.4.3-1.0 popt-1.19-2.0 readline-8.2.013-1.0 rtmpdump-1:2.4.r105.6f6bb13-1.4 sed-4.9-3.0 shadow-4.17.4-1.2 sqlite-3.49.0-1.0 sudo-1.9.16.p2-2.0 systemd-256.6-1.0 systemd-libs-256.6-1.0 tar-1.35-2.0 texinfo-7.2-1.0 tpm2-tss-4.0.1-1.0 tzdata-2025b-1.0 util-linux-2.41-4.0 util-linux-libs-2.41-4.0 which-2.21-6.2 xxhash-0.8.3-1.0 xz-5.8.1-1.0 zlib-1:1.3.1-2.1 zstd-1.5.7-2.0 base-devel-1-2.0 Total Installed Size: 872.90 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing archlinux32-keyring... call to execv failed (No such file or directory) error: command failed to execute correctly installing linux-api-headers... installing tzdata... Optional dependencies for tzdata bash: for tzselect [pending] glibc: for zdump, zic [pending] installing iana-etc... installing filesystem... installing glibc... Optional dependencies for glibc gd: for memusagestat perl: for mtrace [pending] installing gcc-libs... installing ncurses... Optional dependencies for ncurses bash: for ncursesw6-config [pending] installing readline... installing bash... Optional dependencies for bash bash-completion: for tab completion installing gmp... installing mpfr... installing gawk... installing m4... installing diffutils... installing gdbm... installing db5.3... installing libxcrypt... installing perl... installing autoconf... installing automake... installing jansson... installing bzip2... installing acl... installing attr... installing zlib... installing sqlite... installing util-linux-libs... Optional dependencies for util-linux-libs python: python bindings to libmount installing e2fsprogs... Optional dependencies for e2fsprogs lvm2: for e2scrub util-linux: for e2scrub [pending] smtp-forwarder: for e2scrub_fail script installing keyutils... installing openssl... Optional dependencies for openssl ca-certificates [pending] perl [installed] installing libsasl... installing libldap... installing libevent... Optional dependencies for libevent python: event_rpcgen.py installing libverto... installing lmdb... installing krb5... installing libtirpc... installing pambase... installing libcap-ng... installing audit... Optional dependencies for audit libldap: for audispd-zos-remote [installed] sh: for augenrules [installed] installing libnsl... installing libgpg-error... installing libgcrypt... installing lz4... installing xz... installing zstd... installing systemd-libs... installing pam... installing libcap... installing coreutils... installing findutils... installing libffi... installing libtasn1... installing libp11-kit... installing p11-kit... installing ca-certificates-utils... installing ca-certificates-mozilla... installing ca-certificates... installing brotli... installing libunistring... installing libidn2... installing libnghttp2... installing libnghttp3... installing libpsl... installing libssh2... installing nettle... installing gnutls... Optional dependencies for gnutls tpm2-tss: support for TPM2 wrapped keys [pending] installing rtmpdump... installing curl... installing json-c... installing libelf... installing binutils... Optional dependencies for binutils debuginfod: for debuginfod server/client functionality installing gnulib-l10n... installing icu... installing libxml2... Optional dependencies for libxml2 python: Python bindings installing gettext... Optional dependencies for gettext git: for autopoint infrastructure updates installing bison... installing xxhash... installing debugedit... installing sed... installing libseccomp... installing file... installing shadow... installing util-linux... Optional dependencies for util-linux words: default dictionary for look installing fakeroot... installing flex... installing libmpc... installing libisl... installing gcc... Optional dependencies for gcc gcc-libs: for generating code for 32-bit ABI [installed] installing pcre2... Optional dependencies for pcre2 sh: for pcre2-config [installed] installing grep... installing groff... Optional dependencies for groff netpbm: for use together with man -H command interaction in browsers psutils: for use together with man -H command interaction in browsers libxaw: for gxditview perl-file-homedir: for use with glilypond installing gzip... Optional dependencies for gzip less: zless support util-linux: zmore support [installed] diffutils: zdiff/zcmp support [installed] installing tar... installing libtool... installing gc... installing guile... installing make... installing libksba... installing libusb... installing libassuan... installing libsysprof-capture... installing glib2... Optional dependencies for glib2 gvfs: most gio functionality libelf: gresource inspection tool [installed] python: gdbus-codegen, glib-genmarshal, glib-mkenums, gtester-report installing tpm2-tss... installing libsecret... Optional dependencies for libsecret org.freedesktop.secrets: secret storage backend installing pinentry... Optional dependencies for pinentry gcr: GNOME backend gtk3: GTK backend qt5-x11extras: Qt5 backend kwayland5: Qt5 backend kguiaddons: Qt6 backend kwindowsystem: Qt6 backend installing npth... installing gnupg... Optional dependencies for gnupg pcsclite: for using scdaemon not with the gnupg internal card driver installing gpgme... installing libarchive... installing pacman-mirrorlist... installing device-mapper... installing popt... installing cryptsetup... installing expat... installing dbus... installing dbus-broker... installing dbus-broker-units... installing dbus-units... installing kbd... installing kmod... installing hwdata... installing systemd... Initializing machine ID from random generator. /usr/lib/sysusers.d/uuidd.conf:1: Unknown modifier 'u!'. Creating group 'sys' with GID 3. Creating group 'mem' with GID 8. Creating group 'ftp' with GID 11. Creating group 'mail' with GID 12. Creating group 'log' with GID 19. Creating group 'smmsp' with GID 25. Creating group 'proc' with GID 26. Creating group 'games' with GID 50. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'floppy' with GID 94. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Creating group 'nobody' with GID 65534. Creating group 'adm' with GID 999. Creating group 'wheel' with GID 998. Creating group 'utmp' with GID 997. Creating group 'audio' with GID 996. Creating group 'disk' with GID 995. Creating group 'input' with GID 994. Creating group 'kmem' with GID 993. Creating group 'kvm' with GID 992. Creating group 'lp' with GID 991. Creating group 'optical' with GID 990. Creating group 'render' with GID 989. Creating group 'sgx' with GID 988. Creating group 'storage' with GID 987. Creating group 'tty' with GID 5. Creating group 'uucp' with GID 986. Creating group 'video' with GID 985. Creating group 'users' with GID 984. Creating group 'groups' with GID 983. Creating group 'systemd-journal' with GID 982. Creating group 'rfkill' with GID 981. Creating group 'bin' with GID 1. Creating user 'bin' (n/a) with UID 1 and GID 1. Creating group 'daemon' with GID 2. Creating user 'daemon' (n/a) with UID 2 and GID 2. Creating user 'mail' (n/a) with UID 8 and GID 12. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 33. Creating user 'http' (n/a) with UID 33 and GID 33. Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'systemd-coredump' with GID 980. Creating user 'systemd-coredump' (systemd Core Dumper) with UID 980 and GID 980. Creating group 'systemd-network' with GID 979. Creating user 'systemd-network' (systemd Network Management) with UID 979 and GID 979. Creating group 'systemd-oom' with GID 978. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 978 and GID 978. Creating group 'systemd-journal-remote' with GID 977. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 977 and GID 977. Creating group 'systemd-resolve' with GID 976. Creating user 'systemd-resolve' (systemd Resolver) with UID 976 and GID 976. Creating group 'systemd-timesync' with GID 975. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 975 and GID 975. Creating group 'tss' with GID 974. Creating user 'tss' (tss user for tpm2) with UID 974 and GID 974. Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' → '/usr/lib/systemd/system/getty@.service'. Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' → '/usr/lib/systemd/system/remote-fs.target'. Created symlink '/etc/systemd/system/sockets.target.wants/systemd-userdbd.socket' → '/usr/lib/systemd/system/systemd-userdbd.socket'. installing pacman... Optional dependencies for pacman base-devel: required to use makepkg [pending] perl-locale-gettext: translation support in makepkg-template installing patch... Optional dependencies for patch ed: for patch -e functionality installing pkgconf... installing sudo... installing texinfo... Optional dependencies for texinfo perl-archive-zip: EPUB file output via texi2any installing which... installing base-devel... :: Running post-transaction hooks... ( 1/13) Creating system user accounts... /usr/lib/sysusers.d/uuidd.conf:1: Unknown modifier 'u!'. Creating group 'alpm' with GID 973. Creating user 'alpm' (Arch Linux Package Management) with UID 973 and GID 973. ( 2/13) Updating journal message catalog... ( 3/13) Reloading system manager configuration... Skipped: Running in chroot. ( 4/13) Reloading user manager configuration... Skipped: Running in chroot. ( 5/13) Updating udev hardware database... ( 6/13) Applying kernel sysctl settings... Skipped: Running in chroot. ( 7/13) Creating temporary files... /usr/lib/tmpfiles.d/uuidd.conf:5: Failed to resolve user 'uuidd': No such process /usr/lib/tmpfiles.d/uuidd.conf:6: Failed to resolve user 'uuidd': No such process error: command failed to execute correctly ( 8/13) Reloading device manager configuration... Skipped: Running in chroot. ( 9/13) Arming ConditionNeedsUpdate... (10/13) Rebuilding certificate stores... (11/13) Reloading system bus configuration... Skipped: Running in chroot. (12/13) Checking for old perl modules... (13/13) Updating the info directory file... Generating locales... C.UTF-8... done en_US.UTF-8... done de_DE.UTF-8... done Generation complete. ==> Building in chroot for [extra-staging-with-build-support] (i486)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-i486/root] -> [build]...done ==> Making package: amdsmi 6.3.3-1.0 (Mon May 5 08:46:21 2025) ==> Retrieving sources... -> Found amdsmi-6.3.3.tar.gz -> Found amdsmi-esmi-6.3.3.tar.gz ==> Validating source files with sha256sums... amdsmi-6.3.3.tar.gz ... Passed amdsmi-esmi-6.3.3.tar.gz ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-06-16 ==> Making package: amdsmi 6.3.3-1.0 (Mon May 5 08:46:30 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (7) libpciaccess-0.18.1-2.0 libyaml-0.2.5-3.0 mpdecimal-4.0.0-2.153 libdrm-2.4.124-1.0 python-3.13.3-1.0 python-yaml-6.0.2-1.0 rocm-core-6.3.3-1.0 Total Installed Size: 66.77 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing rocm-core... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing libyaml... installing python-yaml... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (8) cppdap-1.58.0-2.0 hicolor-icon-theme-0.18-1.0 jsoncpp-1.9.6-3.0 libuv-1.51.0-1.0 rhash-1.4.4-1.0 cmake-3.30.3-2.1 python-setuptools-1-1.3 python-wheel-1-1.3 Total Installed Size: 72.56 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing python-wheel... installing python-setuptools... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found amdsmi-6.3.3.tar.gz -> Found amdsmi-esmi-6.3.3.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting amdsmi-6.3.3.tar.gz with bsdtar -> Extracting amdsmi-esmi-6.3.3.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... -- Found PkgConfig: /usr/bin/pkg-config (found version "2.4.3") /build/amdsmi/src/amdsmi-rocm-6.3.3/cmake_modules/version_util.sh: line 18: git: command not found /build/amdsmi/src/amdsmi-rocm-6.3.3/cmake_modules/version_util.sh: line 22: git: command not found /build/amdsmi/src/amdsmi-rocm-6.3.3/cmake_modules/version_util.sh: line 23: git: command not found 0 were found since previous release Package version: 25.1.0.0-local-build-0-unknown -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done Using CPACK_DEBIAN_PACKAGE_RELEASE Using CPACK_RPM_PACKAGE_RELEASE -- Checking for module 'libdrm' -- Found libdrm, version 2.4.124 -- Checking for module 'libdrm_amdgpu' -- Found libdrm_amdgpu, version 2.4.124 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& CMake ROCm SMI (Library) &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Build Configuration: --------Proj Src Dir: /build/amdsmi/src/amdsmi-rocm-6.3.3 Package version: 25.1.0.0-local-build-0-unknown SOVERSION: 1.0 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& CMake AMD SMI C/C++ Library &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Build Configuration: --------Proj Src Dir: /build/amdsmi/src/amdsmi-rocm-6.3.3 Package version: 25.1.0.0-local-build-0-unknown SOVERSION: 0.0 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& CMake AMDSMI CLI Install &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& CMake AMD goamdsmi_shim Library &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& SOVERSION: 1.0 -- Configuring done (0.4s) -- Generating done (0.0s) -- Build files have been written to: /build/amdsmi/src/build Change Dir: '/build/amdsmi/src/build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile /usr/bin/cmake -S/build/amdsmi/src/amdsmi-rocm-6.3.3 -B/build/amdsmi/src/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/amdsmi/src/build/CMakeFiles /build/amdsmi/src/build//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/build/amdsmi/src/build' /usr/bin/make -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.dir/depend make[2]: Entering directory '/build/amdsmi/src/build' cd /build/amdsmi/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/amdsmi/src/amdsmi-rocm-6.3.3 /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi /build/amdsmi/src/build /build/amdsmi/src/build/rocm_smi /build/amdsmi/src/build/rocm_smi/CMakeFiles/rocm_smi64.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/build/amdsmi/src/build' /usr/bin/make -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.dir/build make[2]: Entering directory '/build/amdsmi/src/build' [ 1%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc In file included from /usr/include/fcntl.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_gpu_clk_freq_set(uint32_t, rsmi_clk_type_t, uint64_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:2068:9: warning: unused variable ‘perms’ [-Wunused-variable] 2068 | int perms = amd::smi::isReadOnlyForAll(dev->path(), &read_only); | ^~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_process_isolation_set(uint32_t, uint32_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:2137:17: warning: unused variable ‘ret’ [-Wunused-variable] 2137 | rsmi_status_t ret; | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_gpu_run_cleaner_shader(uint32_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:2202:17: warning: unused variable ‘ret’ [-Wunused-variable] 2202 | rsmi_status_t ret; | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_xgmi_plpd_set(uint32_t, uint32_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:2318:17: warning: unused variable ‘ret’ [-Wunused-variable] 2318 | rsmi_status_t ret; | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_soc_pstate_set(uint32_t, uint32_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:2432:17: warning: unused variable ‘ret’ [-Wunused-variable] 2432 | rsmi_status_t ret; | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_pci_bandwidth_get(uint32_t, rsmi_pcie_bandwidth_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:3023:19: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 3023 | if (width_index == -1 || speed_index == -1) { | ~~~~~~~~~~~~^~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:3023:40: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 3023 | if (width_index == -1 || speed_index == -1) { | ~~~~~~~~~~~~^~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_cache_info_get(uint32_t, rsmi_gpu_cache_info_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:3954:17: warning: unused variable ‘ret’ [-Wunused-variable] 3954 | rsmi_status_t ret; | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_utilization_count_get(uint32_t, rsmi_utilization_counter_t*, uint32_t, uint64_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:4238:12: warning: unused variable ‘val_ui32’ [-Wunused-variable] 4238 | uint32_t val_ui32; | ^~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In function ‘rsmi_status_t rsmi_dev_memory_partition_set(uint32_t, rsmi_memory_partition_type_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:5729:8: warning: unused variable ‘isCorrectDevice’ [-Wunused-variable] 5729 | bool isCorrectDevice = false; | ^~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:5730:8: warning: variable ‘boardName’ set but not used [-Wunused-but-set-variable] 5730 | char boardName[kMaxBoardLength]; | ^~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In lambda function: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6703:36: warning: format ‘%[^ ’ expects a matching ‘char*’ argument [-Wformat=] 6703 | sscanf(message, "%x %[^\n]\n", &reset_seq_num); | ~~~^~ | | | char* /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6722:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 5 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6722 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %x:%x %d\n", &ns, &pid, &start, &size, &from, &to, &prefetch_loc, &preferred_loc, &migrate_trigger); | ~~^ ~~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6722:46: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 6 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6722 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %x:%x %d\n", &ns, &pid, &start, &size, &from, &to, &prefetch_loc, &preferred_loc, &migrate_trigger); | ~~^ ~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6722:50: warning: format ‘%x’ expects argument of type ‘unsigned int*’, but argument 7 has type ‘uint16_t*’ {aka ‘short unsigned int*’} [-Wformat=] 6722 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %x:%x %d\n", &ns, &pid, &start, &size, &from, &to, &prefetch_loc, &preferred_loc, &migrate_trigger); | ~^ ~~~~~ | | | | unsigned int* uint16_t* {aka short unsigned int*} | %hx /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6722:54: warning: format ‘%x’ expects argument of type ‘unsigned int*’, but argument 8 has type ‘uint16_t*’ {aka ‘short unsigned int*’} [-Wformat=] 6722 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %x:%x %d\n", &ns, &pid, &start, &size, &from, &to, &prefetch_loc, &preferred_loc, &migrate_trigger); | ~^ ~~~ | | | | unsigned int* uint16_t* {aka short unsigned int*} | %hx /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6722:57: warning: format ‘%x’ expects argument of type ‘unsigned int*’, but argument 9 has type ‘uint16_t*’ {aka ‘short unsigned int*’} [-Wformat=] 6722 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %x:%x %d\n", &ns, &pid, &start, &size, &from, &to, &prefetch_loc, &preferred_loc, &migrate_trigger); | ~^ ~~~~~~~~~~~~~ | | | | unsigned int* uint16_t* {aka short unsigned int*} | %hx /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6722:60: warning: format ‘%x’ expects argument of type ‘unsigned int*’, but argument 10 has type ‘uint16_t*’ {aka ‘short unsigned int*’} [-Wformat=] 6722 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %x:%x %d\n", &ns, &pid, &start, &size, &from, &to, &prefetch_loc, &preferred_loc, &migrate_trigger); | ~^ ~~~~~~~~~~~~~~ | | | | unsigned int* uint16_t* {aka short unsigned int*} | %hx /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6748:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 5 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6748 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %d %d\n", &ns, &pid, &start, &size, &from, &to, &migrate_trigger, &error_code); | ~~^ ~~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6748:46: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 6 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6748 | sscanf(message, "%lld -%d @%lx(%lx) %x->%x %d %d\n", &ns, &pid, &start, &size, &from, &to, &migrate_trigger, &error_code); | ~~^ ~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6770:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 5 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6770 | sscanf(message, "%lld -%d @%lx(%x) %c\n", &ns, &pid, &addr, &node, rw); | ~~^ ~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6789:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 5 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6789 | sscanf(message, "%lld -%d @%lx(%x) %c\n", &ns, &pid, &addr, &node, migrate_update); | ~~^ ~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6843:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 5 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6843 | sscanf(message, "%lld -%d @%lx(%lx) %x %d\n", &ns, &pid, &addr, &size, &node, &unmap_trigger); | ~~^ ~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6843:46: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 6 has type ‘uint32_t*’ {aka ‘unsigned int*’} [-Wformat=] 6843 | sscanf(message, "%lld -%d @%lx(%lx) %x %d\n", &ns, &pid, &addr, &size, &node, &unmap_trigger); | ~~^ ~~~~~ | | | | long unsigned int* uint32_t* {aka unsigned int*} | %x /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:210:13: warning: ‘void freq_volt_string_to_point(std::string, rsmi_od_vddc_point_t*)’ defined but not used [-Wunused-function] 210 | static void freq_volt_string_to_point(std::string in_line, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc: In lambda function: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6770:19: warning: ‘rw’ may be used uninitialized [-Wmaybe-uninitialized] 6770 | sscanf(message, "%lld -%d @%lx(%x) %c\n", &ns, &pid, &addr, &node, rw); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6768:19: note: ‘rw’ was declared here 6768 | char *rw; | ^~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6789:19: warning: ‘migrate_update’ may be used uninitialized [-Wmaybe-uninitialized] 6789 | sscanf(message, "%lld -%d @%lx(%x) %c\n", &ns, &pid, &addr, &node, migrate_update); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6787:19: note: ‘migrate_update’ was declared here 6787 | char *migrate_update; | ^~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6824:19: warning: ‘rescheduled’ may be used uninitialized [-Wmaybe-uninitialized] 6824 | sscanf(message, "%lld -%d %x %c\n", &ns, &pid, &node, rescheduled); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6822:19: note: ‘rescheduled’ was declared here 6822 | char *rescheduled; | ^~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6643:13: warning: ‘void* memcpy(void*, const void*, size_t)’ reading 96 bytes from a region of size 2 [-Wstringop-overread] 6643 | memcpy(reinterpret_cast(event_in), "\0", MAX_EVENT_NOTIFICATION_MSG_SIZE); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6662:19: warning: ‘void* memcpy(void*, const void*, size_t)’ reading 96 bytes from a region of size 2 [-Wstringop-overread] 6662 | memcpy(reinterpret_cast(task_name), "\0", MAX_EVENT_NOTIFICATION_MSG_SIZE); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6689:19: warning: ‘void* memcpy(void*, const void*, size_t)’ reading 96 bytes from a region of size 2 [-Wstringop-overread] 6689 | memcpy(reinterpret_cast(reset_cause), "\0", MAX_EVENT_NOTIFICATION_MSG_SIZE); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi.cc:6864:15: warning: ‘void* memcpy(void*, const void*, size_t)’ reading 96 bytes from a region of size 2 [-Wstringop-overread] 6864 | memcpy(reinterpret_cast(event_in), "\0", MAX_EVENT_NOTIFICATION_MSG_SIZE); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_counters.cc In file included from /usr/include/sys/ioctl.h:21, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_counters.cc:46: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 4%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_device.cc In file included from /usr/include/pthread.h:21, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_device.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_device.cc: In member function ‘rsmi_status_t amd::smi::Device::restartAMDGpuDriver()’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_device.cc:1498:8: warning: unused variable ‘restartInProgress’ [-Wunused-variable] 1498 | bool restartInProgress = true; | ^~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_device.cc: In member function ‘rsmi_status_t amd::smi::Device::isRestartInProgress(bool*, bool*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_device.cc:1584:8: warning: unused variable ‘restartSuccessful’ [-Wunused-variable] 1584 | bool restartSuccessful = true; | ^~~~~~~~~~~~~~~~~ [ 6%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/bits/memoryfwd.h:48, from /usr/include/c++/14.2.1/memory:63, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include/rocm_smi/rocm_smi_common.h:48, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:47, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc: In member function ‘virtual void amd::smi::GpuMetricsBase_v16_t::dump_internal_metrics_table()’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:594:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 594 | if (idy + 1 != (std::end(row.gfx_busy_inst) - std::end(row.gfx_busy_inst) - 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:597:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 597 | if (idx + 1 != | ~~~~~~~~^~ 598 | (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:617:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 617 | if (idy + 1 != (std::end(row.vcn_busy) - std::end(row.vcn_busy) - 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:620:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 620 | if (idx + 1 != | ~~~~~~~~^~ 621 | (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:640:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 640 | if (idy + 1 != (std::end(row.jpeg_busy) - std::end(row.jpeg_busy) - 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:643:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 643 | if (idx + 1 != | ~~~~~~~~^~ 644 | (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:663:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 663 | if (idy + 1 != (std::end(row.gfx_busy_acc) - std::end(row.gfx_busy_acc) - 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:666:19: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 666 | if (idx + 1 != | ~~~~~~~~^~ 667 | (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc: In function ‘rsmi_status_t rsmi_dev_gpu_metrics_info_get(uint32_t, rsmi_gpu_metrics_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_gpu_metrics.cc:4066:8: warning: unused variable ‘ret’ [-Wunused-variable] 4066 | auto ret = rsmi_dev_partition_id_get(dv_ind, &partition_id); | ^~~ [ 7%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_binary_parser.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/bits/memoryfwd.h:48, from /usr/include/c++/14.2.1/memory:63, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include/rocm_smi/rocm_smi_common.h:48, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include/rocm_smi/rocm_smi_binary_parser.h:47, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_binary_parser.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_binary_parser.cc: In function ‘int amd::smi::parse_reg_state_table(uint8_t*, int32_t, metric_field*, rsmi_name_value_t**, uint32_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_binary_parser.cc:227:36: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘int’ may change value [-Wconversion] 227 | num_instance = v; | ^ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_binary_parser.cc:230:31: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘int’ may change value [-Wconversion] 230 | num_smn = v; | ^ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_binary_parser.cc:237:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 237 | if (*kvnum == kvsize) { | ~~~~~~~^~~~~~~~~ [ 9%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_io_link.cc In file included from /usr/include/dirent.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_io_link.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 11%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_kfd.cc In file included from /usr/include/dirent.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_kfd.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_kfd.cc: In member function ‘int amd::smi::KFDNode::get_used_memory(uint64_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_kfd.cc:903:16: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘__u32’ {aka ‘unsigned int’} may change value [-Wconversion] 903 | mem.gpu_id = gpu_id_; | ^~~~~~~ [ 12%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc In file included from /usr/include/dirent.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:43: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc: In function ‘uint32_t amd::smi::GetDrmRenderMinor(std::string)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:112:33: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} may change value [-Wconversion] 112 | if (!render_file.compare(0, prefix_size, render_file_prefix)) { | ^~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:113:43: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} may change value [-Wconversion] 113 | drm_minor = stoi(render_file.substr(prefix_size)); | ^~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/cassert:44, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:52, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include/rocm_smi/rocm_smi_device.h:64, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:64: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc: In function ‘uint32_t amd::smi::ConstructBDFID(std::string, uint64_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:203:14: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘int’} and ‘const unsigned int’ [-Wsign-compare] 203 | assert(ret < MAX_BDF_LENGTH); | ~~~~^~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:205:23: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘int’} and ‘const unsigned int’ [-Wsign-compare] 205 | if (ret <= 0 || ret >= MAX_BDF_LENGTH) { | ~~~~^~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc: In member function ‘uint32_t amd::smi::RocmSMI::DiscoverAmdgpuDevices()’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:781:47: warning: ‘~’ on an expression of type ‘bool’ [-Wbool-operation] 781 | ~(ret_unique_id != 0 || ret_loc_id != 0 || ret_unique_id != 0)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:781:47: note: did you mean to use logical not (‘!’)? /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:778:9: warning: unused variable ‘ret_domain’ [-Wunused-variable] 778 | int ret_domain = | ^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:827:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int32_t’ {aka ‘int’} [-Wsign-compare] 827 | for (uint32_t cardId = 0; cardId <= max_cardId; cardId++) { | ~~~~~~~^~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:989:14: warning: unused variable ‘erasedNodes’ [-Wunused-variable] 989 | auto erasedNodes = allSystemNodes.erase(0); | ^~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_main.cc:940:16: warning: variable ‘primary_location_id’ set but not used [-Wunused-but-set-variable] 940 | uint64_t primary_location_id = 0; | ^~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_monitor.cc In file included from /usr/include/dirent.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_monitor.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 15%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_power_mon.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/cassert:43, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_power_mon.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 17%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc In file included from /usr/include/assert.h:35, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc:45: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc: In function ‘rsmi_status_t amd::smi::rsmi_dev_number_of_computes_get(uint32_t, uint32_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc:1265:35: warning: conversion from ‘long long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 1265 | *num_computes = (tmp_simd_count / tmp_simd_per_cu); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc: In function ‘int amd::smi::countDigit(uint64_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc:1319:44: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘double’ may change value [-Wconversion] 1319 | return static_cast(std::floor(log10(n) + 1)); | ^ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc: In function ‘std::string amd::smi::splitString(std::string, char)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc:1113:1: warning: control reaches end of non-void function [-Wreturn-type] 1113 | } | ^ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_utils.cc:1148:20: warning: ‘std::string amd::smi::pt_vddc_curve(rsmi_od_volt_curve*)’ defined but not used [-Wunused-function] 1148 | static std::string pt_vddc_curve(rsmi_od_volt_curve *c) { | ^~~~~~~~~~~~~ [ 19%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o -MF CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o.d -o CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_logger.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/cstdlib:41, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/src/rocm_smi_logger.cc:63: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 20%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o -MF CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex/shared_mutex.cc In file included from /usr/include/sys/stat.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex/shared_mutex.h:28, from /build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex/shared_mutex.cc:25: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 22%] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/cc -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o -MF CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o.d -o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/src/e_smi.c [ 23%] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/cc -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o -MF CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o.d -o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/src/e_smi_monitor.c [ 25%] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/cc -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o -MF CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o.d -o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/src/e_smi_plat.c [ 26%] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/cc -DENABLE_ESMI_LIB=1 -Drocm_smi64_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o -MF CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o.d -o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/src/e_smi_utils.c /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/src/e_smi_utils.c: In function ‘readsys_u64’: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/src/e_smi_utils.c:85:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int *’, but argument 3 has type ‘uint64_t *’ {aka ‘long long unsigned int *’} [-Wformat=] 85 | if (fscanf(fptr, "%lu", pval) < 0) { | ~~^ ~~~~ | | | | | uint64_t * {aka long long unsigned int *} | long unsigned int * | %llu [ 28%] Linking CXX shared library librocm_smi64.so cd /build/amdsmi/src/build/rocm_smi && /usr/bin/cmake -E cmake_link_script CMakeFiles/rocm_smi64.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -shared -Wl,-soname,librocm_smi64.so.1 -o librocm_smi64.so.1.0 CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o -lpthread -lrt -ldl cd /build/amdsmi/src/build/rocm_smi && /usr/bin/cmake -E cmake_symlink_library librocm_smi64.so.1.0 librocm_smi64.so.1 librocm_smi64.so make[2]: Leaving directory '/build/amdsmi/src/build' [ 28%] Built target rocm_smi64 /usr/bin/make -f rocm_smi/CMakeFiles/rocm_smi_ex.dir/build.make rocm_smi/CMakeFiles/rocm_smi_ex.dir/depend make[2]: Entering directory '/build/amdsmi/src/build' cd /build/amdsmi/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/amdsmi/src/amdsmi-rocm-6.3.3 /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi /build/amdsmi/src/build /build/amdsmi/src/build/rocm_smi /build/amdsmi/src/build/rocm_smi/CMakeFiles/rocm_smi_ex.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/build/amdsmi/src/build' /usr/bin/make -f rocm_smi/CMakeFiles/rocm_smi_ex.dir/build.make rocm_smi/CMakeFiles/rocm_smi_ex.dir/build make[2]: Entering directory '/build/amdsmi/src/build' [ 30%] Building CXX object rocm_smi/CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o cd /build/amdsmi/src/build/rocm_smi && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -MD -MT rocm_smi/CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o -MF CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o.d -o CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc In file included from /usr/include/assert.h:35, from /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:46: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc: In function ‘rsmi_status_t test_set_compute_partitioning(uint32_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:634:44: warning: the address of ‘originalComputePartition’ will never be NULL [-Waddress] 634 | << (((originalComputePartition == nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:622:8: note: ‘originalComputePartition’ declared here 622 | char originalComputePartition[kLength]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:635:47: warning: the address of ‘originalComputePartition’ will never be NULL [-Waddress] 635 | || ((originalComputePartition != nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:622:8: note: ‘originalComputePartition’ declared here 622 | char originalComputePartition[kLength]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc: In function ‘rsmi_status_t test_set_memory_partition(uint32_t)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:682:43: warning: the address of ‘originalMemoryPartition’ will never be NULL [-Waddress] 682 | << (((originalMemoryPartition == nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:671:8: note: ‘originalMemoryPartition’ declared here 671 | char originalMemoryPartition[kLength]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:683:46: warning: the address of ‘originalMemoryPartition’ will never be NULL [-Waddress] 683 | || ((originalMemoryPartition != nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:671:8: note: ‘originalMemoryPartition’ declared here 671 | char originalMemoryPartition[kLength]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc: In function ‘int main()’: /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:784:47: warning: the address of ‘current_compute_partition’ will never be NULL [-Waddress] 784 | << (((current_compute_partition == nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:780:10: note: ‘current_compute_partition’ declared here 780 | char current_compute_partition[256]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:785:50: warning: the address of ‘current_compute_partition’ will never be NULL [-Waddress] 785 | || ((current_compute_partition != nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:780:10: note: ‘current_compute_partition’ declared here 780 | char current_compute_partition[256]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:800:38: warning: the address of ‘memory_partition’ will never be NULL [-Waddress] 800 | << (((memory_partition == nullptr) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:796:10: note: ‘memory_partition’ declared here 796 | char memory_partition[kLength]; | ^~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:801:41: warning: the address of ‘memory_partition’ will never be NULL [-Waddress] 801 | || ((memory_partition != nullptr) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/example/rocm_smi_example.cc:796:10: note: ‘memory_partition’ declared here 796 | char memory_partition[kLength]; | ^~~~~~~~~~~~~~~~ [ 31%] Linking CXX executable rocm_smi_ex cd /build/amdsmi/src/build/rocm_smi && /usr/bin/cmake -E cmake_link_script CMakeFiles/rocm_smi_ex.dir/link.txt --verbose=1 /usr/bin/c++ -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o -o rocm_smi_ex -Wl,-rpath,/build/amdsmi/src/build/rocm_smi librocm_smi64.so.1.0 -lpthread -lrt -ldl make[2]: Leaving directory '/build/amdsmi/src/build' [ 31%] Built target rocm_smi_ex /usr/bin/make -f src/CMakeFiles/amd_smi.dir/build.make src/CMakeFiles/amd_smi.dir/depend make[2]: Entering directory '/build/amdsmi/src/build' cd /build/amdsmi/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/amdsmi/src/amdsmi-rocm-6.3.3 /build/amdsmi/src/amdsmi-rocm-6.3.3/src /build/amdsmi/src/build /build/amdsmi/src/build/src /build/amdsmi/src/build/src/CMakeFiles/amd_smi.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/build/amdsmi/src/build' /usr/bin/make -f src/CMakeFiles/amd_smi.dir/build.make src/CMakeFiles/amd_smi.dir/build make[2]: Entering directory '/build/amdsmi/src/build' [ 33%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc In file included from /usr/include/assert.h:35, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:43: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_gpu_asic_info(amdsmi_processor_handle, amdsmi_asic_info_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:1024:104: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 1024 | if (status == AMDSMI_STATUS_SUCCESS) snprintf(info->asic_serial, sizeof(info->asic_serial), "%lu", dv_uid); | ~~^ ~~~~~~ | | | | | uint64_t {aka long long unsigned int} | long unsigned int | %llu /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:1042:28: warning: the address of ‘amdsmi_asic_info_t::vendor_name’ will never be NULL [-Waddress] 1042 | if ((info->vendor_name != NULL && info->vendor_name[0] == '\0') && info->vendor_id == 0x1002) { | ^ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:62: /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:654:8: note: ‘amdsmi_asic_info_t::vendor_name’ declared here 654 | char vendor_name[AMDSMI_MAX_STRING_LENGTH]; | ^~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_gpu_accelerator_partition_profile(amdsmi_processor_handle, amdsmi_accelerator_partition_profile_t*, uint32_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:1529:10: warning: unused variable ‘tmp_xcd_count’ [-Wunused-variable] 1529 | auto tmp_xcd_count = uint16_t(0); | ^~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_clock_info(amdsmi_processor_handle, amdsmi_clk_type_t, amdsmi_clk_info_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:2219:28: warning: conversion from ‘int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 2219 | info->clk_deep_sleep = sleep_state_freq; | ^~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_gpu_device_uuid(amdsmi_processor_handle, unsigned int*, char*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:2543:12: warning: unused variable ‘len’ [-Wunused-variable] 2543 | size_t len = AMDSMI_GPU_UUID_SIZE; | ^~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_pcie_info(amdsmi_processor_handle, amdsmi_pcie_info_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:2606:51: warning: conversion from ‘double’ to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wfloat-conversion] 2606 | info->pcie_static.max_pcie_speed = pcie_speed * 1000; | ~~~~~~~~~~~^~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_link_topology_nearest(amdsmi_processor_handle, amdsmi_link_type_t, amdsmi_topology_nearest_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:2872:22: warning: unused variable ‘io_link_type_bck’ [-Wunused-variable] 2872 | auto io_link_type_bck(io_link_type); | ^~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:2772:20: warning: unused variable ‘kKFD_CRAT_INTRA_SOCKET_WEIGHT’ [-Wunused-variable] 2772 | constexpr auto kKFD_CRAT_INTRA_SOCKET_WEIGHT = uint32_t(13); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:2773:20: warning: unused variable ‘kKFD_CRAT_XGMI_WEIGHT’ [-Wunused-variable] 2773 | constexpr auto kKFD_CRAT_XGMI_WEIGHT = uint32_t(15); | ^~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:2816:11: warning: typedef ‘using LinkTopogyOrderPair_t = struct std::pair’ locally defined but not used [-Wunused-local-typedefs] 2816 | using LinkTopogyOrderPair_t = std::pair; | ^~~~~~~~~~~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_esmi_err_msg(amdsmi_status_t, const char**)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:4079:24: warning: comparison between ‘const enum esmi_status_t’ and ‘enum amdsmi_status_t’ [-Wenum-compare] 4079 | if (iter.first == status) { | ~~~~~~~~~~~^~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_gpu_asic_info(amdsmi_processor_handle, amdsmi_asic_info_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi.cc:1044:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 37 bytes from a string of the same length [-Wstringop-truncation] 1044 | strncpy(info->vendor_name, "Advanced Micro Devices Inc. [AMD/ATI]", 37); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_common.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/functional:48, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_common.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_common.cc:45: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc In file included from /usr/include/sys/types.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc:43: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc: In member function ‘std::string amd::smi::AMDSmiDrm::find_file_in_folder(const std::string&, const std::string&)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc:64:61: warning: ignoring attributes on template argument ‘int (*)(DIR*)’ [-Wignored-attributes] 64 | using dir_ptr = std::unique_ptr; | ^ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc: In member function ‘amdsmi_status_t amd::smi::AMDSmiDrm::init()’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc:193:62: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘long long unsigned int:48’ may change value [-Wconversion] 193 | bdf.domain_number = ((bdf_rocm & 0xFFFFFFFF00000000) >> 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc:87:20: warning: unused variable ‘dir’ [-Wunused-variable] 87 | struct dirent *dir = nullptr; | ^~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/impl/amd_smi_drm.h:52, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_drm.cc:50: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_gpu_device.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/cstdlib:41, from /usr/include/c++/14.2.1/stdlib.h:36, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:51, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/impl/amd_smi_gpu_device.h:47, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_gpu_device.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_lib_loader.cc In file included from /usr/include/dlfcn.h:22, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/impl/amd_smi_lib_loader.h:24, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_lib_loader.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/impl/amd_smi_lib_loader.h:29: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_socket.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/functional:48, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_socket.cc:44: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/impl/amd_smi_socket.h:50, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_socket.cc:45: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_system.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/bits/requires_hosted.h:31, from /usr/include/c++/14.2.1/sstream:38, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_system.cc:43: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_system.cc: In member function ‘amdsmi_status_t amd::smi::AMDSmiSystem::get_gpu_socket_id(uint32_t, std::string&)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_system.cc:253:14: warning: unused variable ‘partition_id’ [-Wunused-variable] 253 | uint64_t partition_id = (bdfid >> 28) & 0xf; | ^~~~~~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_system.cc:256:14: warning: unused variable ‘function’ [-Wunused-variable] 256 | uint64_t function = bdfid & 0x7; | ^~~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/impl/amd_smi_system.h:49, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_system.cc:45: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/i486-pc-linux-gnu/14.2.1/include/stdint.h:9, from /usr/include/libdrm/amdgpu.h:37, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc:21: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc: In function ‘amdsmi_status_t smi_amdgpu_validate_ras_eeprom(amd::smi::AMDSmiGPUDevice*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc:470:14: warning: unused variable ‘index’ [-Wunused-variable] 470 | uint32_t index = GetDeviceIndex(device->get_gpu_path()); | ^~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc: In function ‘amdsmi_status_t smi_amdgpu_get_ecc_error_count(amd::smi::AMDSmiGPUDevice*, amdsmi_error_count_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc:492:31: warning: format ‘%ld’ expects argument of type ‘long int*’, but argument 4 has type ‘uint64_t*’ {aka ‘long long unsigned int*’} [-Wformat=] 492 | sscanf(line.c_str(), "%s%ld", str, &(err_cnt->uncorrectable_count)); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint64_t* {aka long long unsigned int*} | long int* | %lld /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc:495:31: warning: format ‘%ld’ expects argument of type ‘long int*’, but argument 4 has type ‘uint64_t*’ {aka ‘long long unsigned int*’} [-Wformat=] 495 | sscanf(line.c_str(), "%s%ld", str, &(err_cnt->correctable_count)); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint64_t* {aka long long unsigned int*} | long int* | %lld /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc: In function ‘amdsmi_status_t smi_amdgpu_get_market_name_from_dev_id(amd::smi::AMDSmiGPUDevice*, char*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc:620:10: warning: unused variable ‘drm_path’ [-Wunused-variable] 620 | char drm_path[32]; | ^~~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc: In function ‘std::string smi_amdgpu_split_string(std::string, char)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc:685:1: warning: control reaches end of non-void function [-Wreturn-type] 685 | } | ^ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/impl/amd_smi_utils.h:29, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_utils.cc:47: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_uuid.cc In file included from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++config.h:683, from /usr/include/c++/14.2.1/cstdlib:41, from /usr/include/c++/14.2.1/stdlib.h:36, from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:51, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/amd_smi_uuid.cc:23: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o cd /build/amdsmi/src/build/src && /usr/bin/c++ -DENABLE_ESMI_LIB=1 -Damd_smi_EXPORTS -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/third_party/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi -I/build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include -I/usr/include/libdrm -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src -I/build/amdsmi/src/amdsmi-rocm-6.3.3/rocm_smi/include -I/build/amdsmi/src/amdsmi-rocm-6.3.3/common/shared_mutex -I/build/amdsmi/src/amdsmi-rocm-6.3.3/src/include -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/amdsmi/src=/usr/src/debug/amdsmi -Wtrampolines -Wl,-z,now -Wall -Wextra -fno-rtti -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -ggdb -O0 -DDEBUG -Wno-write-strings -std=c++17 -fPIC -MD -MT src/CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o -MF CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o.d -o CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o -c /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc In file included from /usr/include/sys/types.h:25, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:21: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc: In function ‘amdsmi_status_t gpuvsmi_get_pids(const amdsmi_bdf_t&, std::vector&, uint64_t*)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:76:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘long long unsigned int’ [-Wformat=] 76 | snprintf(bdf_str, 13, "%04x:%02x:%02x.%d", | ~~~^ | | | unsigned int | %04llx 77 | bdf.domain_number & 0xffff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc: In function ‘amdsmi_status_t gpuvsmi_get_pid_info(const amdsmi_bdf_t&, long int, amdsmi_proc_info_t&)’: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:125:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘long long unsigned int’ [-Wformat=] 125 | snprintf(bdf_str, 13, "%04x:%02x:%02x.%d", | ~~~^ | | | unsigned int | %04llx 126 | bdf.domain_number & 0xffff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:159:79: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘char (*)[13]’ [-Wformat=] 159 | if (sscanf(bdfline.c_str(), "drm-pdev: %s", &fd_bdf_str) != 1) | ~^ ~~~~~~~~~~~ | | | | | char (*)[13] | char* /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:205:102: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 3 has type ‘uint64_t*’ {aka ‘long long unsigned int*’} [-Wformat=] 205 | if (sscanf(line.c_str(), "drm-engine-gfx: %lu", &engine_gfx) != 1) | ~~^ ~~~~~~~~~~~ | | | | | uint64_t* {aka long long unsigned int*} | long unsigned int* | %llu /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:212:102: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 3 has type ‘uint64_t*’ {aka ‘long long unsigned int*’} [-Wformat=] 212 | if (sscanf(line.c_str(), "drm-engine-enc: %lu", &engine_enc) != 1) | ~~^ ~~~~~~~~~~~ | | | | | uint64_t* {aka long long unsigned int*} | long unsigned int* | %llu /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:235:50: error: no matching function for call to ‘min(long unsigned int, std::__cxx11::basic_string::size_type)’ 235 | strncpy(info.name, name.c_str(), std::min( | ~~~~~~~~^ 236 | (unsigned long) AMDSMI_NORMAL_STRING_LENGTH, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | name.length())); | ~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_uninitialized.h:63, from /usr/include/c++/14.2.1/memory:69, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:24: /usr/include/c++/14.2.1/bits/stl_algobase.h:233:5: note: candidate: ‘template constexpr const _Tp& std::min(const _Tp&, const _Tp&)’ 233 | min(const _Tp& __a, const _Tp& __b) | ^~~ /usr/include/c++/14.2.1/bits/stl_algobase.h:233:5: note: template argument deduction/substitution failed: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:235:50: note: deduced conflicting types for parameter ‘const _Tp’ (‘long unsigned int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’}) 235 | strncpy(info.name, name.c_str(), std::min( | ~~~~~~~~^ 236 | (unsigned long) AMDSMI_NORMAL_STRING_LENGTH, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | name.length())); | ~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algobase.h:281:5: note: candidate: ‘template constexpr const _Tp& std::min(const _Tp&, const _Tp&, _Compare)’ 281 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ /usr/include/c++/14.2.1/bits/stl_algobase.h:281:5: note: candidate expects 3 arguments, 2 provided In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:28: /usr/include/c++/14.2.1/bits/stl_algo.h:5686:5: note: candidate: ‘template constexpr _Tp std::min(initializer_list<_Tp>)’ 5686 | min(initializer_list<_Tp> __l) | ^~~ /usr/include/c++/14.2.1/bits/stl_algo.h:5686:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/14.2.1/bits/stl_algo.h:5696:5: note: candidate: ‘template constexpr _Tp std::min(initializer_list<_Tp>, _Compare)’ 5696 | min(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /usr/include/c++/14.2.1/bits/stl_algo.h:5696:5: note: template argument deduction/substitution failed: /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:235:50: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘long unsigned int’ 235 | strncpy(info.name, name.c_str(), std::min( | ~~~~~~~~^ 236 | (unsigned long) AMDSMI_NORMAL_STRING_LENGTH, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | name.length())); | ~~~~~~~~~~~~~~ In file included from /build/amdsmi/src/amdsmi-rocm-6.3.3/include/amd_smi/amdsmi.h:57, from /build/amdsmi/src/amdsmi-rocm-6.3.3/src/amd_smi/fdinfo.cc:31: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h: At global scope: /build/amdsmi/src/amdsmi-rocm-6.3.3/esmi_ib_library/include/e_smi/e_smi.h:22:20: warning: ‘bw_string’ defined but not used [-Wunused-variable] 22 | static const char *bw_string[3] = {"aggregate", "read", "write"}; //!< bandwidth types for io/xgmi links | ^~~~~~~~~ make[2]: *** [src/CMakeFiles/amd_smi.dir/build.make:205: src/CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o] Error 1 make[2]: Leaving directory '/build/amdsmi/src/build' make[1]: *** [CMakeFiles/Makefile2:297: src/CMakeFiles/amd_smi.dir/all] Error 2 make[1]: Leaving directory '/build/amdsmi/src/build' make: *** [Makefile:159: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-i486/build/build used straw: :with_build_support:clean_chroot: build@euronuc-i486