BEGIN 1781484949.3550007 EXEC /__w/rockrel/rockrel/build/core/amdsmi/build /usr/local/therock-tools/bin/cmake -E env --unset=ROCM_PATH --unset=ROCM_DIR --unset=HIP_PATH --unset=HIP_DIR -- /usr/local/therock-tools/bin/cmake --build /__w/rockrel/rockrel/build/core/amdsmi/build 0.2 [1/222] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/json_printer.c.o 0.2 [2/222] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/json_util.c.o 0.2 [3/222] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_decode.c.o 0.3 [4/222] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_utils.c.o 0.3 [5/222] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_plat.c.o 0.3 [6/222] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_tables.c.o 0.3 [7/222] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_version.c.o 0.3 [8/222] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/main.c.o 0.3 [9/222] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_fields.c.o 0.3 [10/222] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o 0.3 [11/222] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/ras_decode_api.c.o 0.3 [12/222] Building C object src/CMakeFiles/amd_smi.dir/ualoe_lib/ualoe_lib.c.o 0.3 [13/222] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/error_map.c.o 0.4 [14/222] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 0.4 [15/222] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/boot_decode.c.o 0.4 [16/222] Building C object src/CMakeFiles/amd_smi.dir/ualoe_lib/ualoe_cb.c.o 0.4 [17/222] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o 0.4 [18/222] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o 0.4 [19/222] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 0.5 [20/222] Building C object src/CMakeFiles/amd_smi.dir/ualoe_lib/ualoe_cdev.c.o 0.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:267:19: warning: implicit conversion from enumeration type 'ifoe_virt_mode_e' (aka 'enum ifoe_virt_mode') to different enumeration type 'enum cfg_ifoe_virt_mode' [-Wimplicit-enum-enum-cast] 0.5 267 | config.v_mode = virt_mode; 0.5 | ~ ^~~~~~~~~ 0.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:268:19: warning: implicit conversion from enumeration type 'ifoe_encap_type_e' (aka 'enum ifoe_encap_type') to different enumeration type 'enum cfg_ifoe_encap_type' [-Wimplicit-enum-enum-cast] 0.5 268 | config.e_type = encap_type; 0.5 | ~ ^~~~~~~~~~ 0.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:269:19: warning: implicit conversion from enumeration type 'ifoe_failover_mode_e' (aka 'enum ifoe_failover_mode') to different enumeration type 'enum cfg_ifoe_failover_mode' [-Wimplicit-enum-enum-cast] 0.5 269 | config.f_mode = failover_mode; 0.5 | ~ ^~~~~~~~~~~~~ 0.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:270:26: warning: implicit conversion from enumeration type 'ifoe_loopback_mode_e' (aka 'enum ifoe_loopback_mode') to different enumeration type 'enum cfg_ifoe_loopback_mode' [-Wimplicit-enum-enum-cast] 0.5 270 | config.loopback_mode = loopback_mode; 0.5 | ~ ^~~~~~~~~~~~~ 0.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:282:13: warning: implicit conversion from enumeration type 'ualoe_config_phase_e' (aka 'enum ualoe_config_phase') to different enumeration type 'enum cfg_config_phase' [-Wimplicit-enum-enum-cast] 0.5 282 | n_phase = next_phase; 0.5 | ~ ^~~~~~~~~~ 0.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:296:12: warning: implicit conversion from enumeration type 'enum cfg_config_phase' to different enumeration type 'ualoe_config_phase_e' (aka 'enum ualoe_config_phase') [-Wimplicit-enum-enum-cast] 0.5 296 | *phase = curr_phase; 0.5 | ~ ^~~~~~~~~~ 0.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:576:61: warning: implicit conversion from enumeration type 'enum cfg_telemetry_category' to different enumeration type 'ualoe_telemetry_category_e' (aka 'enum ualoe_telemetry_category') [-Wimplicit-enum-enum-cast] 0.5 576 | telemetry->datasets[i]->category = cfg_tele.datasets[i].category; 0.5 | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 0.5 7 warnings generated. 0.7 [21/222] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o 0.8 [22/222] Building C object src/CMakeFiles/amd_smi.dir/ualoe_lib/ualoe_nl.c.o 0.8 [23/222] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi.c.o 0.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 0.8 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.8 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: remove extraneous parentheses around the comparison to silence this warning 0.8 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.8 | ~ ^ ~ 0.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: use '=' to turn this equality comparison into an assignment 0.8 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.8 | ^~ 0.8 | = 0.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1872:18: warning: assigning to 'char *' from 'const char *const' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 0.8 1872 | src_type[ind] = freqlimitsrcnames[index]; 0.8 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 0.8 2 warnings generated. 0.9 [24/222] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_ethtool_ioctl.cpp.o 1.0 [25/222] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_devlink_netlink.cpp.o 1.0 [26/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_uuid.cc.o 1.1 [27/222] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o 1.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1.1 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 1.1 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: remove extraneous parentheses around the comparison to silence this warning 1.1 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 1.1 | ~ ^ ~ 1.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: use '=' to turn this equality comparison into an assignment 1.1 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 1.1 | ^~ 1.1 | = 1.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1872:18: warning: assigning to 'char *' from 'const char *const' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 1.1 1872 | src_type[ind] = freqlimitsrcnames[index]; 1.1 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 1.1 2 warnings generated. 1.1 [28/222] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o 1.1 [29/222] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o 1.1 [30/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_binary_parser.cc.o 1.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:43:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 1.1 43 | v = *(uint16_t*)(*ptr); 1.1 | ^~~~~~~~~~~~~~~~~ 1.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:47:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 1.1 47 | v = *(uint32_t*)(*ptr); 1.1 | ^~~~~~~~~~~~~~~~~ 1.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:51:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] 1.1 51 | v = *(uint64_t*)(*ptr); 1.1 | ^~~~~~~~~~~~~~~~~ 1.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:186:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 1.1 186 | num_instance = static_cast(v); 1.1 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:189:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 1.1 189 | num_smn = static_cast(v); 1.1 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1.1 5 warnings generated. 1.1 [31/222] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/scoped_fd.cc.o 1.2 [32/222] Building CXX object src/CMakeFiles/amd_smi.dir/nic/ai-nic/amd_smi_ainic_device.cc.o 1.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/nic/ai-nic/amd_smi_ainic_device.cc:23: 1.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/nic/amd_smi_ainic_device.h:62:12: warning: private field 'nic_idx_' is not used [-Wunused-private-field] 1.2 62 | uint32_t nic_idx_; 1.2 | ^ 1.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/nic/amd_smi_ainic_device.h:63:16: warning: private field 'bdf_' is not used [-Wunused-private-field] 1.2 63 | amdsmi_bdf_t bdf_; 1.2 | ^ 1.2 2 warnings generated. 1.2 [33/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/scoped_fd.cc.o 1.2 [34/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_socket.cc.o 1.5 [35/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_common.cc.o 1.5 [36/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o 1.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:43:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 1.5 43 | v = *(uint16_t*)(*ptr); 1.5 | ^~~~~~~~~~~~~~~~~ 1.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:47:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 1.5 47 | v = *(uint32_t*)(*ptr); 1.5 | ^~~~~~~~~~~~~~~~~ 1.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:51:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] 1.5 51 | v = *(uint64_t*)(*ptr); 1.5 | ^~~~~~~~~~~~~~~~~ 1.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:186:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 1.5 186 | num_instance = static_cast(v); 1.5 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:189:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 1.5 189 | num_smn = static_cast(v); 1.5 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1.5 5 warnings generated. 1.5 [37/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_lib_loader.cc.o 1.6 [38/222] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_sysfs.cpp.o 1.8 [39/222] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_cper.cc.o 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:104:45: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 1.8 104 | ctx.buffer = std::make_unique(ctx.file_size); 1.8 | ~~~ ~~~~^~~~~~~~~ 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:124:52: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 1.8 124 | auto bytes_read = read(fd, ctx.buffer.get(), ctx.file_size); 1.8 | ~~~~ ~~~~^~~~~~~~~ 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:209:44: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 1.8 209 | offset += sizeof(struct cper_sec_desc) * idx; 1.8 | ~ ^~~ 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:220:85: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 1.8 220 | sizeof(struct cper_sec_desc) * idx); 1.8 | ~ ^~~ 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:437:68: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 1.8 437 | auto headers = amdsmi_get_gpu_cper_headers(ctx.buffer.get(), ctx.file_size); 1.8 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~ 1.8 5 warnings generated. 2.1 [40/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_cper.cc.o 2.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:104:45: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 2.1 104 | ctx.buffer = std::make_unique(ctx.file_size); 2.1 | ~~~ ~~~~^~~~~~~~~ 2.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:124:52: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 2.1 124 | auto bytes_read = read(fd, ctx.buffer.get(), ctx.file_size); 2.1 | ~~~~ ~~~~^~~~~~~~~ 2.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:209:44: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 2.1 209 | offset += sizeof(struct cper_sec_desc) * idx; 2.1 | ~ ^~~ 2.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:220:85: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 2.1 220 | sizeof(struct cper_sec_desc) * idx); 2.1 | ~ ^~~ 2.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:437:68: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 2.1 437 | auto headers = amdsmi_get_gpu_cper_headers(ctx.buffer.get(), ctx.file_size); 2.1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~ 2.1 5 warnings generated. 2.1 [41/222] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic_interface.cpp.o 2.2 [42/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_binary_parser.cc.o 2.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:43:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 2.2 43 | v = *(uint16_t*)(*ptr); 2.2 | ^~~~~~~~~~~~~~~~~ 2.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:47:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 2.2 47 | v = *(uint32_t*)(*ptr); 2.2 | ^~~~~~~~~~~~~~~~~ 2.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:51:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] 2.2 51 | v = *(uint64_t*)(*ptr); 2.2 | ^~~~~~~~~~~~~~~~~ 2.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:186:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 2.2 186 | num_instance = static_cast(v); 2.2 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 2.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:189:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 2.2 189 | num_smn = static_cast(v); 2.2 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 2.2 5 warnings generated. 2.2 [43/222] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic_subsystem.cpp.o 2.3 [44/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd_data_manager.cc.o 2.4 [45/222] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi.c.o 2.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2.4 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 2.4 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: remove extraneous parentheses around the comparison to silence this warning 2.4 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 2.4 | ~ ^ ~ 2.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: use '=' to turn this equality comparison into an assignment 2.4 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 2.4 | ^~ 2.4 | = 2.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1872:18: warning: assigning to 'char *' from 'const char *const' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 2.4 1872 | src_type[ind] = freqlimitsrcnames[index]; 2.4 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 2.4 2 warnings generated. 2.4 [46/222] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 2.6 [47/222] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi_plat.c.o 2.6 [48/222] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi_utils.c.o 2.7 [49/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd_data_manager.cc.o 2.7 [50/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/nic/ai-nic/amd_smi_ainic_device.cc.o 2.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/nic/ai-nic/amd_smi_ainic_device.cc:23: 2.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/nic/amd_smi_ainic_device.h:62:12: warning: private field 'nic_idx_' is not used [-Wunused-private-field] 2.7 62 | uint32_t nic_idx_; 2.7 | ^ 2.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/nic/amd_smi_ainic_device.h:63:16: warning: private field 'bdf_' is not used [-Wunused-private-field] 2.7 63 | amdsmi_bdf_t bdf_; 2.7 | ^ 2.7 2 warnings generated. 2.8 [51/222] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic_system.cpp.o 2.8 [52/222] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_decode.c.o 2.8 [53/222] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_fields.c.o 2.9 [54/222] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_tables.c.o 2.9 [55/222] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/boot_decode.c.o 3.0 [56/222] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/error_map.c.o 3.0 [57/222] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/json_printer.c.o 3.0 [58/222] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_version.c.o 3.0 [59/222] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/json_util.c.o 3.1 [60/222] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/main.c.o 3.2 [61/222] Building C object src/CMakeFiles/amd_smi_static.dir/ualoe_lib/ualoe_cdev.c.o 3.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:267:19: warning: implicit conversion from enumeration type 'ifoe_virt_mode_e' (aka 'enum ifoe_virt_mode') to different enumeration type 'enum cfg_ifoe_virt_mode' [-Wimplicit-enum-enum-cast] 3.2 267 | config.v_mode = virt_mode; 3.2 | ~ ^~~~~~~~~ 3.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:268:19: warning: implicit conversion from enumeration type 'ifoe_encap_type_e' (aka 'enum ifoe_encap_type') to different enumeration type 'enum cfg_ifoe_encap_type' [-Wimplicit-enum-enum-cast] 3.2 268 | config.e_type = encap_type; 3.2 | ~ ^~~~~~~~~~ 3.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:269:19: warning: implicit conversion from enumeration type 'ifoe_failover_mode_e' (aka 'enum ifoe_failover_mode') to different enumeration type 'enum cfg_ifoe_failover_mode' [-Wimplicit-enum-enum-cast] 3.2 269 | config.f_mode = failover_mode; 3.2 | ~ ^~~~~~~~~~~~~ 3.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:270:26: warning: implicit conversion from enumeration type 'ifoe_loopback_mode_e' (aka 'enum ifoe_loopback_mode') to different enumeration type 'enum cfg_ifoe_loopback_mode' [-Wimplicit-enum-enum-cast] 3.2 270 | config.loopback_mode = loopback_mode; 3.2 | ~ ^~~~~~~~~~~~~ 3.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:282:13: warning: implicit conversion from enumeration type 'ualoe_config_phase_e' (aka 'enum ualoe_config_phase') to different enumeration type 'enum cfg_config_phase' [-Wimplicit-enum-enum-cast] 3.2 282 | n_phase = next_phase; 3.2 | ~ ^~~~~~~~~~ 3.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:296:12: warning: implicit conversion from enumeration type 'enum cfg_config_phase' to different enumeration type 'ualoe_config_phase_e' (aka 'enum ualoe_config_phase') [-Wimplicit-enum-enum-cast] 3.2 296 | *phase = curr_phase; 3.2 | ~ ^~~~~~~~~~ 3.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:576:61: warning: implicit conversion from enumeration type 'enum cfg_telemetry_category' to different enumeration type 'ualoe_telemetry_category_e' (aka 'enum ualoe_telemetry_category') [-Wimplicit-enum-enum-cast] 3.2 576 | telemetry->datasets[i]->category = cfg_tele.datasets[i].category; 3.2 | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 3.2 7 warnings generated. 3.2 [62/222] Building C object src/CMakeFiles/amd_smi_static.dir/ualoe_lib/ualoe_lib.c.o 3.2 [63/222] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/ras_decode_api.c.o 3.2 [64/222] Building C object src/CMakeFiles/amd_smi_static.dir/ualoe_lib/ualoe_cb.c.o 3.3 [65/222] Building C object src/CMakeFiles/amd_smi_static.dir/ualoe_lib/ualoe_nl.c.o 3.7 [66/222] Building C object goamdsmi_shim/CMakeFiles/goamdsmi_shim64.dir/smiwrapper/amdsmi_go_shim.c.o 3.7 [67/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_kfd_data_manager.cc.o 4.2 [68/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_utils.cc.o 4.2 [69/222] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic.cpp.o 4.3 [70/222] Linking CXX static library build/libamdsminic.a 6.7 [71/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/api_support_read.cc.o 6.8 [72/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/computepartition_memallocmode_read_write.cc.o 7.0 [73/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_power_mon.cc.o 7.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_power_mon.cc:31: 7.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 7.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.0 1242 | std::uint64_t m_current_offset{0}; 7.0 | ^ 7.0 1 warning generated. 7.1 [74/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_common.cc.o 7.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_common.cc:139:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 7.1 139 | test->num_iterations = std::stoi(optarg); 7.1 | ~ ^~~~~~~~~~~~~~~~~ 7.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_common.cc:143:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 7.1 143 | test->verbosity = std::stoi(optarg); 7.1 | ~ ^~~~~~~~~~~~~~~~~ 7.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_common.cc:147:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 7.1 147 | test->monitor_verbosity = std::stoi(optarg); 7.1 | ~ ^~~~~~~~~~~~~~~~~ 7.1 3 warnings generated. 7.1 [75/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_npm.cc.o 7.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_npm.cc:17: 7.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 7.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.1 1242 | std::uint64_t m_current_offset{0}; 7.1 | ^ 7.1 1 warning generated. 7.1 [76/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_logger.cc.o 7.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_logger.cc:53: 7.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 7.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.1 1242 | std::uint64_t m_current_offset{0}; 7.1 | ^ 7.1 1 warning generated. 7.2 [77/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_npm.cc.o 7.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_npm.cc:17: 7.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 7.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.2 1242 | std::uint64_t m_current_offset{0}; 7.2 | ^ 7.2 1 warning generated. 7.4 [78/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o 7.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_power_mon.cc:31: 7.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 7.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.4 1242 | std::uint64_t m_current_offset{0}; 7.4 | ^ 7.4 1 warning generated. 7.4 [79/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/cper_read.cc.o 7.6 [80/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o 7.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/third_party/shared_mutex/shared_mutex.cc:47: 7.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 7.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.6 1242 | std::uint64_t m_current_offset{0}; 7.6 | ^ 7.6 1 warning generated. 7.7 [81/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o 7.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_counters.cc:40: 7.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.7 1242 | std::uint64_t m_current_offset{0}; 7.7 | ^ 7.7 1 warning generated. 7.8 [82/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_logger.cc:53: 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.8 1242 | std::uint64_t m_current_offset{0}; 7.8 | ^ 7.8 1 warning generated. 7.8 [83/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_board_temp.cc.o 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:463:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 7.8 463 | std::string hexDump = createHexDump(&metrics, file.gcount(), "GPU Board Temperature Metrics"); 7.8 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:539:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 7.8 539 | std::string hexDump = createHexDump(&metrics, file.gcount(), "Baseboard Temperature Metrics"); 7.8 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:34: 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.8 1242 | std::uint64_t m_current_offset{0}; 7.8 | ^ 7.8 3 warnings generated. 7.9 [84/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_io_link.cc.o 7.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:73:17: warning: result of comparison of constant 2 with expression of type 'LINK_DIRECTORY_TYPE' (aka 'enum _LINK_DIRECTORY_TYPE') is always true [-Wtautological-constant-out-of-range-compare] 7.9 73 | if (directory < sizeof(kKFDLinkPath) / sizeof(kKFDLinkPath[0])) { 7.9 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:418:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 7.9 418 | (flags_ & CRAT_IOLINK_FLAGS_BI_DIRECTIONAL) ? cap_true : cap_false; 7.9 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:41:45: note: expanded from macro 'CRAT_IOLINK_FLAGS_BI_DIRECTIONAL' 7.9 41 | #define CRAT_IOLINK_FLAGS_BI_DIRECTIONAL (1 << 31) 7.9 | ~~^~~~~ 7.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:23: 7.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_io_link.h:26: 7.9 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/map:62: 7.9 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_tree.h:67: 7.9 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/ext/alloc_traits.h:34: 7.9 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/alloc_traits.h:33: 7.9 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_construct.h:151:7: warning: destructor called on non-final 'amd::smi::IOLink' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 7.9 151 | __pointer->~_Tp(); 7.9 | ^ 7.9 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/alloc_traits.h:675:9: note: in instantiation of function template specialization 'std::_Destroy' requested here 7.9 675 | { std::_Destroy(__p); } 7.9 | ^ 7.9 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:613:28: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 7.9 613 | allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); 7.9 | ^ 7.9 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:599:2: note: in instantiation of member function 'std::_Sp_counted_ptr_inplace, __gnu_cxx::_S_atomic>::_M_dispose' requested here 7.9 599 | _Sp_counted_ptr_inplace(_Alloc __a, _Args&&... __args) 7.9 | ^ 7.9 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace' requested here 7.9 972 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); 7.9 | ^ 7.9 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<>::__shared_count, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 7.9 1712 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) 7.9 | ^ 7.9 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr::__shared_ptr, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 7.9 464 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) 7.9 | ^ 7.9 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr::shared_ptr, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 7.9 1009 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, 7.9 | ^ 7.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:212:19: note: in instantiation of function template specialization 'std::make_shared' requested here 7.9 212 | link = std::make_shared(node_indx, link_indx, directory); 7.9 | ^ 7.9 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_construct.h:151:19: note: qualify call to silence this warning 7.9 151 | __pointer->~_Tp(); 7.9 | ^ 7.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:34: 7.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 7.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.9 1242 | std::uint64_t m_current_offset{0}; 7.9 | ^ 7.9 4 warnings generated. 8.1 [85/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_power_mon.cc.o 8.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_power_mon.cc:31: 8.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 8.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 8.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 8.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.1 1242 | std::uint64_t m_current_offset{0}; 8.1 | ^ 8.1 1 warning generated. 8.2 [86/222] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o 8.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:41:5: warning: array designators are a C99 extension [-Wc99-designator] 8.2 41 | [AMDSMI_CONTAINER_LXC] = "lxc", 8.2 | ^~~~~~~~~~~~~~~~~~~~~~ 8.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:205:60: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 8.2 205 | std::string name = (len > 0) ? std::string(exe_realpath, len) : "N/A"; 8.2 | ~~~ ^~~ 8.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:36: 8.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 8.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 8.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 8.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.2 1242 | std::uint64_t m_current_offset{0}; 8.2 | ^ 8.2 3 warnings generated. 8.3 [87/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/third_party/shared_mutex/shared_mutex.cc.o 8.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/third_party/shared_mutex/shared_mutex.cc:47: 8.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 8.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 8.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 8.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.3 1242 | std::uint64_t m_current_offset{0}; 8.3 | ^ 8.3 1 warning generated. 8.5 [88/222] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o 8.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:151:28: warning: implicit conversion changes signedness: 'int' to 'key_type' (aka 'unsigned int') [-Wsign-conversion] 8.5 151 | socket_model_map[current_socket_id] = *model_name; 8.5 | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ 8.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:456:75: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 8.5 456 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 8.5 | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 8.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:456:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 8.5 455 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 8.5 | ~ 8.5 456 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 8.5 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ 8.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:455:67: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 8.5 455 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 8.5 | ~ ~~~~~~~~~~~~~~~~~~~~^~~~ 8.5 4 warnings generated. 8.6 [89/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o 8.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:73:17: warning: result of comparison of constant 2 with expression of type 'LINK_DIRECTORY_TYPE' (aka 'enum _LINK_DIRECTORY_TYPE') is always true [-Wtautological-constant-out-of-range-compare] 8.6 73 | if (directory < sizeof(kKFDLinkPath) / sizeof(kKFDLinkPath[0])) { 8.6 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:418:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 8.6 418 | (flags_ & CRAT_IOLINK_FLAGS_BI_DIRECTIONAL) ? cap_true : cap_false; 8.6 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:41:45: note: expanded from macro 'CRAT_IOLINK_FLAGS_BI_DIRECTIONAL' 8.6 41 | #define CRAT_IOLINK_FLAGS_BI_DIRECTIONAL (1 << 31) 8.6 | ~~^~~~~ 8.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:23: 8.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_io_link.h:26: 8.6 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/map:62: 8.6 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_tree.h:67: 8.6 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/ext/alloc_traits.h:34: 8.6 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/alloc_traits.h:33: 8.6 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_construct.h:151:7: warning: destructor called on non-final 'amd::smi::IOLink' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 8.6 151 | __pointer->~_Tp(); 8.6 | ^ 8.6 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/alloc_traits.h:675:9: note: in instantiation of function template specialization 'std::_Destroy' requested here 8.6 675 | { std::_Destroy(__p); } 8.6 | ^ 8.6 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:613:28: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 8.6 613 | allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); 8.6 | ^ 8.6 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:599:2: note: in instantiation of member function 'std::_Sp_counted_ptr_inplace, __gnu_cxx::_S_atomic>::_M_dispose' requested here 8.6 599 | _Sp_counted_ptr_inplace(_Alloc __a, _Args&&... __args) 8.6 | ^ 8.6 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace' requested here 8.6 972 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); 8.6 | ^ 8.6 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<>::__shared_count, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 8.6 1712 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) 8.6 | ^ 8.6 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr::__shared_ptr, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 8.6 464 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) 8.6 | ^ 8.6 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr::shared_ptr, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 8.6 1009 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, 8.6 | ^ 8.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:212:19: note: in instantiation of function template specialization 'std::make_shared' requested here 8.6 212 | link = std::make_shared(node_indx, link_indx, directory); 8.6 | ^ 8.6 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_construct.h:151:19: note: qualify call to silence this warning 8.6 151 | __pointer->~_Tp(); 8.6 | ^ 8.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:34: 8.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 8.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 8.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 8.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.6 1242 | std::uint64_t m_current_offset{0}; 8.6 | ^ 8.6 4 warnings generated. 8.7 [90/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_counters.cc.o 8.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_counters.cc:40: 8.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 8.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 8.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.7 1242 | std::uint64_t m_current_offset{0}; 8.7 | ^ 8.7 1 warning generated. 8.8 [91/222] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_ualoe.cc.o 8.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_ualoe.cc:24: 8.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 8.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 8.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 8.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 8.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.8 1242 | std::uint64_t m_current_offset{0}; 8.8 | ^ 8.8 1 warning generated. 9.0 [92/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/fdinfo.cc.o 9.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:41:5: warning: array designators are a C99 extension [-Wc99-designator] 9.0 41 | [AMDSMI_CONTAINER_LXC] = "lxc", 9.0 | ^~~~~~~~~~~~~~~~~~~~~~ 9.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:205:60: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 9.0 205 | std::string name = (len > 0) ? std::string(exe_realpath, len) : "N/A"; 9.0 | ~~~ ^~~ 9.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:36: 9.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 9.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.0 1242 | std::uint64_t m_current_offset{0}; 9.0 | ^ 9.0 3 warnings generated. 9.2 [93/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_board_temp.cc.o 9.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:463:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 9.2 463 | std::string hexDump = createHexDump(&metrics, file.gcount(), "GPU Board Temperature Metrics"); 9.2 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 9.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:539:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 9.2 539 | std::string hexDump = createHexDump(&metrics, file.gcount(), "Baseboard Temperature Metrics"); 9.2 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 9.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:34: 9.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.2 1242 | std::uint64_t m_current_offset{0}; 9.2 | ^ 9.2 3 warnings generated. 9.3 [94/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_logger.cc.o 9.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_logger.cc:53: 9.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 9.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.3 1242 | std::uint64_t m_current_offset{0}; 9.3 | ^ 9.3 1 warning generated. 9.4 [95/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_ualoe.cc.o 9.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_ualoe.cc:24: 9.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 9.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 9.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.4 1242 | std::uint64_t m_current_offset{0}; 9.4 | ^ 9.4 1 warning generated. 9.4 [96/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_counters.cc.o 9.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_counters.cc:40: 9.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.4 1242 | std::uint64_t m_current_offset{0}; 9.4 | ^ 9.4 1 warning generated. 9.6 [97/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc.o 9.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc:23: 9.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.6 1242 | std::uint64_t m_current_offset{0}; 9.6 | ^ 9.6 1 warning generated. 9.6 [98/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_dyn_gpu_metrics.cc.o 9.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc:23: 9.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.6 1242 | std::uint64_t m_current_offset{0}; 9.6 | ^ 9.6 1 warning generated. 9.9 [99/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_npm.cc.o 9.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_npm.cc:17: 9.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 9.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.9 1242 | std::uint64_t m_current_offset{0}; 9.9 | ^ 9.9 1 warning generated. 10.0 [100/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_system.cc.o 10.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:151:28: warning: implicit conversion changes signedness: 'int' to 'key_type' (aka 'unsigned int') [-Wsign-conversion] 10.0 151 | socket_model_map[current_socket_id] = *model_name; 10.0 | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ 10.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:456:75: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 10.0 456 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 10.0 | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 10.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:456:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 10.0 455 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 10.0 | ~ 10.0 456 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 10.0 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ 10.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:455:67: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 10.0 455 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 10.0 | ~ ~~~~~~~~~~~~~~~~~~~~^~~~ 10.0 4 warnings generated. 10.0 [101/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/fabric_read.cc.o 10.3 [102/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/fan_read_write.cc.o 10.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/fan_read_write.cc:127:67: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 10.3 127 | ret = amdsmi_set_gpu_fan_speed(processor_handles_[dv_ind], 0, new_speed); 10.3 | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ 10.3 1 warning generated. 10.4 [103/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc.o 10.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc:23: 10.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.4 1242 | std::uint64_t m_current_offset{0}; 10.4 | ^ 10.4 1 warning generated. 10.6 [104/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/fan_read.cc.o 10.8 [105/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_busy_read.cc.o 10.8 [106/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd.cc.o 10.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1240:21: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 10.8 1240 | *total += std::stol(bytes); 10.8 | ~~ ^~~~~~~~~~~~~~~~ 10.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1417:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 10.8 1417 | info->cache[info->num_cache_types].cache_level = cache_level; 10.8 | ~ ^~~~~~~~~~~ 10.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1418:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 10.8 1418 | info->cache[info->num_cache_types].cache_size_kb = cache_size; 10.8 | ~ ^~~~~~~~~~ 10.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1421:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 10.8 1421 | info->cache[info->num_cache_types].flags = cache_type; 10.8 | ~ ^~~~~~~~~~ 10.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:23: 10.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 10.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 10.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 10.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.8 1242 | std::uint64_t m_current_offset{0}; 10.8 | ^ 10.8 5 warnings generated. 10.9 [107/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/frequencies_read_write.cc.o 11.0 [108/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/evt_notif_read_write.cc.o 11.1 [109/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_device.cc.o 11.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:23: 11.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 11.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 11.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.1 1242 | std::uint64_t m_current_offset{0}; 11.1 | ^ 11.1 1 warning generated. 11.1 [110/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_board_temp.cc.o 11.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:463:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 11.1 463 | std::string hexDump = createHexDump(&metrics, file.gcount(), "GPU Board Temperature Metrics"); 11.1 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 11.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:539:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 11.1 539 | std::string hexDump = createHexDump(&metrics, file.gcount(), "Baseboard Temperature Metrics"); 11.1 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 11.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:34: 11.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.1 1242 | std::uint64_t m_current_offset{0}; 11.1 | ^ 11.1 3 warnings generated. 11.1 [111/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/third_party/shared_mutex/shared_mutex.cc.o 11.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/third_party/shared_mutex/shared_mutex.cc:47: 11.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 11.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 11.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 11.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.1 1242 | std::uint64_t m_current_offset{0}; 11.1 | ^ 11.1 1 warning generated. 11.1 [112/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/frequencies_read.cc.o 11.2 [113/222] cd /__w/rockrel/rockrel/build/core/amdsmi/build && /usr/local/therock-tools/bin/cmake -E rm -f /__w/rockrel/rockrel/build/core/amdsmi/stamp/stage.stamp 11.2 [114/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_gpu_device.cc.o 11.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:195:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 11.2 195 | return status_code; 11.2 | ~~~~~~ ^~~~~~~~~~~ 11.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:210:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 11.2 210 | return status_code; 11.2 | ~~~~~~ ^~~~~~~~~~~ 11.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:227:12: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 11.2 227 | return status_code; 11.2 | ~~~~~~ ^~~~~~~~~~~ 11.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:395:10: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 11.2 395 | return status_code; 11.2 | ~~~~~~ ^~~~~~~~~~~ 11.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:442:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 11.2 442 | bitmask[i / 64] |= (1ULL << (i % 64)); 11.2 | ~~~~~~~ ~~^~~~ 11.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:446:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 11.2 446 | bitmask[core / 64] |= (1ULL << (core % 64)); 11.2 | ~~~~~~~ ~~~~~^~~~ 11.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:477:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 11.2 477 | bitmask[i / 64] |= (1ULL << (i % 64)); 11.2 | ~~~~~~~ ~~^~~~ 11.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:481:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 11.2 481 | bitmask[core / 64] |= (1ULL << (core % 64)); 11.2 | ~~~~~~~ ~~~~~^~~~ 11.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:50: 11.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 11.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 11.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 11.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.2 1242 | std::uint64_t m_current_offset{0}; 11.2 | ^ 11.2 9 warnings generated. 11.3 [115/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/err_cnt_read.cc.o 11.4 [116/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_io_link.cc.o 11.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:73:17: warning: result of comparison of constant 2 with expression of type 'LINK_DIRECTORY_TYPE' (aka 'enum _LINK_DIRECTORY_TYPE') is always true [-Wtautological-constant-out-of-range-compare] 11.4 73 | if (directory < sizeof(kKFDLinkPath) / sizeof(kKFDLinkPath[0])) { 11.4 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:418:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 11.4 418 | (flags_ & CRAT_IOLINK_FLAGS_BI_DIRECTIONAL) ? cap_true : cap_false; 11.4 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:41:45: note: expanded from macro 'CRAT_IOLINK_FLAGS_BI_DIRECTIONAL' 11.4 41 | #define CRAT_IOLINK_FLAGS_BI_DIRECTIONAL (1 << 31) 11.4 | ~~^~~~~ 11.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:23: 11.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_io_link.h:26: 11.4 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/map:62: 11.4 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_tree.h:67: 11.4 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/ext/alloc_traits.h:34: 11.4 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/alloc_traits.h:33: 11.4 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_construct.h:151:7: warning: destructor called on non-final 'amd::smi::IOLink' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 11.4 151 | __pointer->~_Tp(); 11.4 | ^ 11.4 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/alloc_traits.h:675:9: note: in instantiation of function template specialization 'std::_Destroy' requested here 11.4 675 | { std::_Destroy(__p); } 11.4 | ^ 11.4 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:613:28: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 11.4 613 | allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); 11.4 | ^ 11.4 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:599:2: note: in instantiation of member function 'std::_Sp_counted_ptr_inplace, __gnu_cxx::_S_atomic>::_M_dispose' requested here 11.4 599 | _Sp_counted_ptr_inplace(_Alloc __a, _Args&&... __args) 11.4 | ^ 11.4 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace' requested here 11.4 972 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); 11.4 | ^ 11.4 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<>::__shared_count, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 11.4 1712 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) 11.4 | ^ 11.4 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr::__shared_ptr, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 11.4 464 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) 11.4 | ^ 11.4 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr::shared_ptr, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 11.4 1009 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, 11.4 | ^ 11.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:212:19: note: in instantiation of function template specialization 'std::make_shared' requested here 11.4 212 | link = std::make_shared(node_indx, link_indx, directory); 11.4 | ^ 11.4 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_construct.h:151:19: note: qualify call to silence this warning 11.4 151 | __pointer->~_Tp(); 11.4 | ^ 11.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:34: 11.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 11.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 11.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 11.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.4 1242 | std::uint64_t m_current_offset{0}; 11.4 | ^ 11.4 4 warnings generated. 11.4 [117/222] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o 11.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:195:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 11.4 195 | return status_code; 11.4 | ~~~~~~ ^~~~~~~~~~~ 11.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:210:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 11.4 210 | return status_code; 11.4 | ~~~~~~ ^~~~~~~~~~~ 11.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:227:12: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 11.4 227 | return status_code; 11.4 | ~~~~~~ ^~~~~~~~~~~ 11.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:395:10: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 11.4 395 | return status_code; 11.4 | ~~~~~~ ^~~~~~~~~~~ 11.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:442:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 11.4 442 | bitmask[i / 64] |= (1ULL << (i % 64)); 11.4 | ~~~~~~~ ~~^~~~ 11.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:446:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 11.4 446 | bitmask[core / 64] |= (1ULL << (core % 64)); 11.4 | ~~~~~~~ ~~~~~^~~~ 11.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:477:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 11.4 477 | bitmask[i / 64] |= (1ULL << (i % 64)); 11.4 | ~~~~~~~ ~~^~~~ 11.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:481:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 11.4 481 | bitmask[core / 64] |= (1ULL << (core % 64)); 11.4 | ~~~~~~~ ~~~~~^~~~ 11.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:50: 11.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 11.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 11.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 11.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.4 1242 | std::uint64_t m_current_offset{0}; 11.4 | ^ 11.4 9 warnings generated. 11.4 [118/222] Building C object goamdsmi_shim/smiwrapper/CMakeFiles/go_amd_smi_.dir/amdsmi_go_shim.c.o 11.6 [119/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o 11.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1240:21: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 11.6 1240 | *total += std::stol(bytes); 11.6 | ~~ ^~~~~~~~~~~~~~~~ 11.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1417:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 11.6 1417 | info->cache[info->num_cache_types].cache_level = cache_level; 11.6 | ~ ^~~~~~~~~~~ 11.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1418:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 11.6 1418 | info->cache[info->num_cache_types].cache_size_kb = cache_size; 11.6 | ~ ^~~~~~~~~~ 11.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1421:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 11.6 1421 | info->cache[info->num_cache_types].flags = cache_type; 11.6 | ~ ^~~~~~~~~~ 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:23: 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 11.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.6 1242 | std::uint64_t m_current_offset{0}; 11.6 | ^ 11.6 5 warnings generated. 11.7 [120/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o 11.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:23: 11.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 11.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 11.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.7 1242 | std::uint64_t m_current_offset{0}; 11.7 | ^ 11.7 1 warning generated. 11.7 [121/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/ifoe_info_read.cc.o 11.8 [122/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/kfd_atfork_read.cc.o 11.9 [123/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_kfd.cc.o 11.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1240:21: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 11.9 1240 | *total += std::stol(bytes); 11.9 | ~~ ^~~~~~~~~~~~~~~~ 11.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1417:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 11.9 1417 | info->cache[info->num_cache_types].cache_level = cache_level; 11.9 | ~ ^~~~~~~~~~~ 11.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1418:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 11.9 1418 | info->cache[info->num_cache_types].cache_size_kb = cache_size; 11.9 | ~ ^~~~~~~~~~ 11.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1421:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 11.9 1421 | info->cache[info->num_cache_types].flags = cache_type; 11.9 | ~ ^~~~~~~~~~ 11.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:23: 11.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 11.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 11.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 11.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.9 1242 | std::uint64_t m_current_offset{0}; 11.9 | ^ 11.9 5 warnings generated. 12.0 [124/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_main.cc.o 12.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:1344:11: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 12.0 1344 | buf[len] = '\0'; 12.0 | ~~~ ^~~ 12.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:1352:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] 12.0 1352 | auto end = path.begin() + path.length() - MAX_BDF_LENGTH; 12.0 | ~ ~~~~~^~~~~~~~ 12.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:576:44: warning: unused function 'GetEnvVarUIntegerSets' [-Wunused-function] 12.0 576 | static inline std::unordered_set GetEnvVarUIntegerSets(const char* ev_str) { 12.0 | ^~~~~~~~~~~~~~~~~~~~~ 12.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:23: 12.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 12.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 12.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 12.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 12.0 1242 | std::uint64_t m_current_offset{0}; 12.0 | ^ 12.0 4 warnings generated. 12.1 [125/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mem_page_info_read.cc.o 12.2 [126/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mem_util_read.cc.o 12.5 [127/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/metrics_counter_read.cc.o 12.6 [128/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/overdrive_read.cc.o 12.6 [129/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/hw_topology_read.cc.o 12.6 [130/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/id_info_read.cc.o 12.7 [131/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/memory_read_write.cc.o 12.7 [132/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_determinism.cc.o 12.7 [133/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/init_shutdown_refcount.cc.o 12.9 [134/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o 12.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_monitor.cc:36: 12.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 12.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 12.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 12.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 12.9 1242 | std::uint64_t m_current_offset{0}; 12.9 | ^ 12.9 1 warning generated. 12.9 [135/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mutual_exclusion.cc.o 12.9 [136/222] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o 12.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_drm.cc:38: 12.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 12.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 12.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 12.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 12.9 1242 | std::uint64_t m_current_offset{0}; 12.9 | ^ 12.9 1 warning generated. 13.0 [137/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_device.cc.o 13.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:23: 13.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 13.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 13.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.0 1242 | std::uint64_t m_current_offset{0}; 13.0 | ^ 13.0 1 warning generated. 13.1 [138/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_base.cc.o 13.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_base.cc:118:12: warning: implicit conversion changes signedness: 'amdsmi_status_t' to 'int' [-Wsign-conversion] 13.1 118 | exit(err); 13.1 | ~~~~ ^~~ 13.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_base.cc:339:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 13.1 339 | for (size_t i = le; i < description_.size(); i += le) { 13.1 | ~ ^~ 13.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_base.cc:339:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 13.1 339 | for (size_t i = le; i < description_.size(); i += le) { 13.1 | ~~ ^~ 13.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_base.cc:424:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 13.1 424 | return_value = std::stoi(devices_to_test); 13.1 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 13.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_base.cc:32: 13.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 13.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 13.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 13.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.1 1242 | std::uint64_t m_current_offset{0}; 13.1 | ^ 13.1 5 warnings generated. 13.1 [139/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/pci_read_write.cc.o 13.1 [140/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_level_read.cc.o 13.3 [141/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_main.cc.o 13.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:1344:11: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 13.3 1344 | buf[len] = '\0'; 13.3 | ~~~ ^~~ 13.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:1352:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] 13.3 1352 | auto end = path.begin() + path.length() - MAX_BDF_LENGTH; 13.3 | ~ ~~~~~^~~~~~~~ 13.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:576:44: warning: unused function 'GetEnvVarUIntegerSets' [-Wunused-function] 13.3 576 | static inline std::unordered_set GetEnvVarUIntegerSets(const char* ev_str) { 13.3 | ^~~~~~~~~~~~~~~~~~~~~ 13.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:23: 13.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 13.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 13.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 13.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.3 1242 | std::uint64_t m_current_offset{0}; 13.3 | ^ 13.3 4 warnings generated. 13.3 [142/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_drm.cc.o 13.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_drm.cc:38: 13.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 13.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 13.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 13.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.3 1242 | std::uint64_t m_current_offset{0}; 13.3 | ^ 13.3 1 warning generated. 13.4 [143/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o 13.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:1344:11: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 13.4 1344 | buf[len] = '\0'; 13.4 | ~~~ ^~~ 13.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:1352:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] 13.4 1352 | auto end = path.begin() + path.length() - MAX_BDF_LENGTH; 13.4 | ~ ~~~~~^~~~~~~~ 13.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:576:44: warning: unused function 'GetEnvVarUIntegerSets' [-Wunused-function] 13.4 576 | static inline std::unordered_set GetEnvVarUIntegerSets(const char* ev_str) { 13.4 | ^~~~~~~~~~~~~~~~~~~~~ 13.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:23: 13.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 13.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 13.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 13.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.4 1242 | std::uint64_t m_current_offset{0}; 13.4 | ^ 13.4 4 warnings generated. 13.4 [144/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_level_read_write.cc.o 13.4 [145/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_cap_read_write.cc.o 13.5 [146/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/process_info_read.cc.o 13.5 [147/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/version_read.cc.o 13.5 [148/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_cntr_read_write.cc.o 13.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/perf_cntr_read_write.cc:109:9: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] 13.5 109 | sleep(sleep_sec); 13.5 | ~~~~~ ^~~~~~~~~ 13.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/perf_cntr_read_write.cc:332:20: warning: implicit conversion turns string literal into bool: 'const char[28]' to 'bool' [-Wstring-conversion] 13.5 332 | ASSERT_FALSE("Unexpected exception caught"); 13.5 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13.5 /__w/rockrel/rockrel/build/third-party/googletest/dist/include/gtest/gtest.h:1835:52: note: expanded from macro 'ASSERT_FALSE' 13.5 1835 | #define ASSERT_FALSE(condition) GTEST_ASSERT_FALSE(condition) 13.5 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 13.5 /__w/rockrel/rockrel/build/third-party/googletest/dist/include/gtest/gtest.h:1816:25: note: expanded from macro 'GTEST_ASSERT_FALSE' 13.5 1816 | GTEST_TEST_BOOLEAN_(!(condition), #condition, true, false, \ 13.5 | ~ ^~~~~~~~~ 13.5 /__w/rockrel/rockrel/build/third-party/googletest/dist/include/gtest/internal/gtest-internal.h:1450:38: note: expanded from macro 'GTEST_TEST_BOOLEAN_' 13.5 1450 | ::testing::AssertionResult(expression)) \ 13.5 | ^~~~~~~~~~ 13.5 2 warnings generated. 13.6 [149/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/xgmi_read_write.cc.o 13.7 [150/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_read.cc.o 13.8 [151/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/overdrive_read_write.cc.o 13.9 [152/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/sys_info_read.cc.o 13.9 [153/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/temp_read.cc.o 13.9 [154/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_read_write.cc.o 14.0 [155/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/volt_read.cc.o 14.0 [156/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/volt_freq_curv_read.cc.o 14.1 [157/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/main.cc.o 14.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/main.cc:66: 14.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 14.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 14.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 14.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.1 1242 | std::uint64_t m_current_offset{0}; 14.1 | ^ 14.1 1 warning generated. 14.2 [158/222] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o 14.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:103:62: warning: implicit conversion changes signedness: '__ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 14.2 103 | return str.substr(first_itr - str.begin(), last_itr.base() - first_itr); 14.2 | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 14.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:103:31: warning: implicit conversion changes signedness: '__ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 14.2 103 | return str.substr(first_itr - str.begin(), last_itr.base() - first_itr); 14.2 | ~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~ 14.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:461:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 14.2 461 | if (num_dpm) *num_dpm = dpm; 14.2 | ~ ^~~ 14.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:462:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 14.2 462 | if (max_freq) *max_freq = max; 14.2 | ~ ^~~ 14.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:463:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 14.2 463 | if (min_freq) *min_freq = min; 14.2 | ~ ^~~ 14.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:464:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 14.2 464 | if (sleep_state_freq) *sleep_state_freq = sleep_freq; 14.2 | ~ ^~~~~~~~~~ 14.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:52: 14.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 14.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 14.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 14.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 14.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.2 1242 | std::uint64_t m_current_offset{0}; 14.2 | ^ 14.2 7 warnings generated. 14.3 [159/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/cross_process_serialization.cc.o 14.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/cross_process_serialization.cc:41: 14.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 14.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 14.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 14.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.3 1242 | std::uint64_t m_current_offset{0}; 14.3 | ^ 14.3 1 warning generated. 14.5 [160/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_utils.cc.o 14.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:103:62: warning: implicit conversion changes signedness: '__ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 14.5 103 | return str.substr(first_itr - str.begin(), last_itr.base() - first_itr); 14.5 | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 14.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:103:31: warning: implicit conversion changes signedness: '__ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 14.5 103 | return str.substr(first_itr - str.begin(), last_itr.base() - first_itr); 14.5 | ~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~ 14.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:461:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 14.5 461 | if (num_dpm) *num_dpm = dpm; 14.5 | ~ ^~~ 14.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:462:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 14.5 462 | if (max_freq) *max_freq = max; 14.5 | ~ ^~~ 14.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:463:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 14.5 463 | if (min_freq) *min_freq = min; 14.5 | ~ ^~~ 14.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:464:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 14.5 464 | if (sleep_state_freq) *sleep_state_freq = sleep_freq; 14.5 | ~ ^~~~~~~~~~ 14.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:52: 14.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 14.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 14.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 14.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 14.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.5 1242 | std::uint64_t m_current_offset{0}; 14.5 | ^ 14.5 7 warnings generated. 14.5 [161/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_monitor.cc.o 14.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_monitor.cc:36: 14.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 14.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 14.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 14.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.5 1242 | std::uint64_t m_current_offset{0}; 14.5 | ^ 14.5 1 warning generated. 14.7 [162/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/dynamic_metrics_test.cc.o 14.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/dynamic_metrics_test.cc:31: 14.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 14.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.7 1242 | std::uint64_t m_current_offset{0}; 14.7 | ^ 14.7 1 warning generated. 15.0 [163/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/computepartition_read_write.cc.o 15.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/computepartition_read_write.cc:148:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 15.0 148 | sleep(waitTime); 15.0 | ~~~~~ ^~~~~~~~ 15.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/computepartition_read_write.cc:40: 15.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 15.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 15.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 15.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 15.0 1242 | std::uint64_t m_current_offset{0}; 15.0 | ^ 15.0 2 warnings generated. 15.1 [164/222] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1708:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 15.1 1708 | usleep(waitTime); 15.1 | ~~~~~~ ^~~~~~~~ 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1781:43: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 15.1 1781 | violation_status->reference_timestamp = current_time; 15.1 | ~ ^~~~~~~~~~~~ 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:2753:31: warning: result of comparison of constant 18446744073709551615 with expression of type 'uint32_t' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 15.1 2753 | << (info->vram_bit_width == std::numeric_limits::max() 15.1 | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4035:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 15.1 4035 | info->dpm_cap = dpm; 15.1 | ~ ^~~ 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4837:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 15.1 4837 | info->max_clk = max_freq; 15.1 | ~ ^~~~~~~~ 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4838:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 15.1 4838 | info->min_clk = min_freq; 15.1 | ~ ^~~~~~~~ 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5087:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 15.1 5087 | afids[i] = afid; 15.1 | ~ ^~~~ 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:134:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 15.1 134 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 15.1 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1408:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 15.1 1408 | status = rsmi_wrapper(rsmi_dev_serial_number_get, processor_handle, 0, 15.1 | ^ 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:134:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] 15.1 134 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 15.1 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1416:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 15.1 1416 | status = rsmi_wrapper(rsmi_dev_name_get, processor_handle, 0, board_info->product_name, 15.1 | ^ 15.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:67: 15.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 15.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 15.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 15.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 15.1 1242 | std::uint64_t m_current_offset{0}; 15.1 | ^ 15.1 10 warnings generated. 15.4 [165/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_monitor.cc.o 15.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_monitor.cc:36: 15.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 15.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 15.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 15.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 15.4 1242 | std::uint64_t m_current_offset{0}; 15.4 | ^ 15.4 1 warning generated. 15.4 [166/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_utils.cc.o 15.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:981:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 15.4 981 | unsigned char buff[bytesPerLine + 1]; 15.4 | ^~~~~~~~~~~~~~~~ 15.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:981:22: note: function parameter 'bytesPerLine' with unknown value cannot be used in a constant expression 15.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:974:78: note: declared here 15.4 974 | void logHexDump(const char* desc, const void* addr, const size_t len, size_t bytesPerLine) { 15.4 | ^ 15.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:1405:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 15.4 1405 | usleep(waitTime); 15.4 | ~~~~~~ ^~~~~~~~ 15.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:91:20: warning: unused function 'debugFilesDiscovered' [-Wunused-function] 15.4 91 | static inline void debugFilesDiscovered(std::vector files) { 15.4 | ^~~~~~~~~~~~~~~~~~~~ 15.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:26: 15.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 15.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 15.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 15.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 15.4 1242 | std::uint64_t m_current_offset{0}; 15.4 | ^ 15.4 4 warnings generated. 15.6 [167/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_cache_read.cc.o 15.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu_cache_read.cc:39: 15.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 15.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 15.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 15.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 15.6 1242 | std::uint64_t m_current_offset{0}; 15.6 | ^ 15.6 1 warning generated. 15.8 [168/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_utils.cc.o 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:981:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 15.8 981 | unsigned char buff[bytesPerLine + 1]; 15.8 | ^~~~~~~~~~~~~~~~ 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:981:22: note: function parameter 'bytesPerLine' with unknown value cannot be used in a constant expression 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:974:78: note: declared here 15.8 974 | void logHexDump(const char* desc, const void* addr, const size_t len, size_t bytesPerLine) { 15.8 | ^ 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:1405:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 15.8 1405 | usleep(waitTime); 15.8 | ~~~~~~ ^~~~~~~~ 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:91:20: warning: unused function 'debugFilesDiscovered' [-Wunused-function] 15.8 91 | static inline void debugFilesDiscovered(std::vector files) { 15.8 | ^~~~~~~~~~~~~~~~~~~~ 15.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:26: 15.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 15.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 15.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 15.8 1242 | std::uint64_t m_current_offset{0}; 15.8 | ^ 15.8 4 warnings generated. 16.4 [169/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_partition_metrics_read.cc.o 16.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu_partition_metrics_read.cc:35: 16.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 16.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 16.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 16.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 16.4 1242 | std::uint64_t m_current_offset{0}; 16.4 | ^ 16.4 1 warning generated. 16.5 [170/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi.cc.o 16.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1708:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 16.5 1708 | usleep(waitTime); 16.5 | ~~~~~~ ^~~~~~~~ 16.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1781:43: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 16.5 1781 | violation_status->reference_timestamp = current_time; 16.5 | ~ ^~~~~~~~~~~~ 16.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:2753:31: warning: result of comparison of constant 18446744073709551615 with expression of type 'uint32_t' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 16.5 2753 | << (info->vram_bit_width == std::numeric_limits::max() 16.5 | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4035:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 16.5 4035 | info->dpm_cap = dpm; 16.5 | ~ ^~~ 16.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4837:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 16.5 4837 | info->max_clk = max_freq; 16.5 | ~ ^~~~~~~~ 16.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4838:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 16.5 4838 | info->min_clk = min_freq; 16.5 | ~ ^~~~~~~~ 16.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5087:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 16.5 5087 | afids[i] = afid; 16.5 | ~ ^~~~ 16.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:134:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 16.5 134 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 16.5 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 16.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1408:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 16.5 1408 | status = rsmi_wrapper(rsmi_dev_serial_number_get, processor_handle, 0, 16.5 | ^ 16.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:134:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] 16.5 134 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 16.5 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 16.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1416:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 16.5 1416 | status = rsmi_wrapper(rsmi_dev_name_get, processor_handle, 0, board_info->product_name, 16.5 | ^ 16.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:67: 16.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 16.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 16.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 16.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 16.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 16.5 1242 | std::uint64_t m_current_offset{0}; 16.5 | ^ 16.5 10 warnings generated. 16.6 [171/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o 16.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:981:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 16.6 981 | unsigned char buff[bytesPerLine + 1]; 16.6 | ^~~~~~~~~~~~~~~~ 16.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:981:22: note: function parameter 'bytesPerLine' with unknown value cannot be used in a constant expression 16.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:974:78: note: declared here 16.6 974 | void logHexDump(const char* desc, const void* addr, const size_t len, size_t bytesPerLine) { 16.6 | ^ 16.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:1405:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 16.6 1405 | usleep(waitTime); 16.6 | ~~~~~~ ^~~~~~~~ 16.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:91:20: warning: unused function 'debugFilesDiscovered' [-Wunused-function] 16.6 91 | static inline void debugFilesDiscovered(std::vector files) { 16.6 | ^~~~~~~~~~~~~~~~~~~~ 16.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:26: 16.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 16.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 16.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 16.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 16.6 1242 | std::uint64_t m_current_offset{0}; 16.6 | ^ 16.6 4 warnings generated. 17.7 [172/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_metrics_read.cc.o 17.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu_metrics_read.cc:37: 17.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 17.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 17.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 17.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 17.7 1242 | std::uint64_t m_current_offset{0}; 17.7 | ^ 17.7 1 warning generated. 17.9 [173/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1439:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 17.9 1439 | f->current = -1; 17.9 | ~ ^~ 17.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:59: 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:416:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 17.9 415 | prim_key, get_structured_data_subkey_by_position( 17.9 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17.9 416 | prim_key, static_cast((get_structured_subkeys_size(prim_key) - 1))))); 17.9 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1602:54: note: in instantiation of member function 'amd::smi::TagTextContents_t<>::get_structured_data_subkey_last' requested here 17.9 1602 | auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key); 17.9 | ^ 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2255:15: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 17.9 2255 | *pisolate = partition_status[partition_id]; 17.9 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2307:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'value_type' (aka 'int') [-Wsign-conversion] 17.9 2307 | partition_status[partition_id] = pisolate; 17.9 | ~ ^~~~~~~~ 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2401:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 17.9 2401 | policy->policies[policy->num_supported].policy_id = value; 17.9 | ~ ^~~~~ 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2506:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 17.9 2506 | policy->policies[policy->num_supported].policy_id = value; 17.9 | ~ ^~~~~ 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2645:40: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int' [-Wsign-conversion] 17.9 2645 | return amd::smi::ErrnoToRsmiStatus(ret); 17.9 | ~~~ ^~~ 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:3088:76: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 17.9 3087 | b->transfer_rate.frequency[cur_index] = 17.9 | ~ 17.9 3088 | static_cast(link_speed[cur_index / WIDTH_DATA_LENGTH]) * 100 * 1000000L; 17.9 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 17.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:51: 17.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 17.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 17.9 1242 | std::uint64_t m_current_offset{0}; 17.9 | ^ 17.9 9 warnings generated. 18.7 [174/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi.cc.o 18.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1439:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 18.7 1439 | f->current = -1; 18.7 | ~ ^~ 18.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:59: 18.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:416:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 18.7 415 | prim_key, get_structured_data_subkey_by_position( 18.7 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18.7 416 | prim_key, static_cast((get_structured_subkeys_size(prim_key) - 1))))); 18.7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1602:54: note: in instantiation of member function 'amd::smi::TagTextContents_t<>::get_structured_data_subkey_last' requested here 18.7 1602 | auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key); 18.7 | ^ 18.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2255:15: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 18.7 2255 | *pisolate = partition_status[partition_id]; 18.7 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2307:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'value_type' (aka 'int') [-Wsign-conversion] 18.7 2307 | partition_status[partition_id] = pisolate; 18.7 | ~ ^~~~~~~~ 18.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2401:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 18.7 2401 | policy->policies[policy->num_supported].policy_id = value; 18.7 | ~ ^~~~~ 18.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2506:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 18.7 2506 | policy->policies[policy->num_supported].policy_id = value; 18.7 | ~ ^~~~~ 18.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2645:40: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int' [-Wsign-conversion] 18.7 2645 | return amd::smi::ErrnoToRsmiStatus(ret); 18.7 | ~~~ ^~~ 18.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:3088:76: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 18.7 3087 | b->transfer_rate.frequency[cur_index] = 18.7 | ~ 18.7 3088 | static_cast(link_speed[cur_index / WIDTH_DATA_LENGTH]) * 100 * 1000000L; 18.7 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 18.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:51: 18.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 18.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 18.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 18.7 1242 | std::uint64_t m_current_offset{0}; 18.7 | ^ 18.7 9 warnings generated. 19.2 [175/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi.cc.o 19.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1439:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 19.2 1439 | f->current = -1; 19.2 | ~ ^~ 19.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:59: 19.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:416:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 19.2 415 | prim_key, get_structured_data_subkey_by_position( 19.2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19.2 416 | prim_key, static_cast((get_structured_subkeys_size(prim_key) - 1))))); 19.2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1602:54: note: in instantiation of member function 'amd::smi::TagTextContents_t<>::get_structured_data_subkey_last' requested here 19.2 1602 | auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key); 19.2 | ^ 19.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2255:15: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 19.2 2255 | *pisolate = partition_status[partition_id]; 19.2 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2307:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'value_type' (aka 'int') [-Wsign-conversion] 19.2 2307 | partition_status[partition_id] = pisolate; 19.2 | ~ ^~~~~~~~ 19.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2401:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 19.2 2401 | policy->policies[policy->num_supported].policy_id = value; 19.2 | ~ ^~~~~ 19.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2506:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 19.2 2506 | policy->policies[policy->num_supported].policy_id = value; 19.2 | ~ ^~~~~ 19.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2645:40: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int' [-Wsign-conversion] 19.2 2645 | return amd::smi::ErrnoToRsmiStatus(ret); 19.2 | ~~~ ^~~ 19.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:3088:76: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 19.2 3087 | b->transfer_rate.frequency[cur_index] = 19.2 | ~ 19.2 3088 | static_cast(link_speed[cur_index / WIDTH_DATA_LENGTH]) * 100 * 1000000L; 19.2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 19.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:51: 19.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 19.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 19.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 19.2 1242 | std::uint64_t m_current_offset{0}; 19.2 | ^ 19.2 9 warnings generated. 19.8 [176/222] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/memorypartition_read_write.cc.o 19.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/memorypartition_read_write.cc:37: 19.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 19.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 19.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 19.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 19.8 1242 | std::uint64_t m_current_offset{0}; 19.8 | ^ 19.8 1 warning generated. 20.4 [177/222] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o 20.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:103:73: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 20.4 103 | return duration_cast(system_clock::now().time_since_epoch()).count(); 20.4 | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 20.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:23: 20.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 20.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 20.4 1242 | std::uint64_t m_current_offset{0}; 20.4 | ^ 20.4 2 warnings generated. 20.5 [178/222] Linking CXX shared library rocm_smi/librocm_smi64.so.1.0 20.5 [179/222] Creating library symlink rocm_smi/librocm_smi64.so.1 rocm_smi/librocm_smi64.so 20.8 [180/222] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o 20.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:103:73: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 20.8 103 | return duration_cast(system_clock::now().time_since_epoch()).count(); 20.8 | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 20.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:23: 20.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 20.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 20.8 1242 | std::uint64_t m_current_offset{0}; 20.8 | ^ 20.8 2 warnings generated. 20.9 [181/222] Linking CXX shared library src/libamd_smi.so.26.5.0 20.9 [182/222] Creating library symlink src/libamd_smi.so.26 src/libamd_smi.so 20.9 [183/222] Generating amdsmi_wrapper.py, python_package/amdsmi/amdsmi_wrapper.py 20.9 [184/222] Generating python_package/amdsmi/libamd_smi.so 20.9 [185/222] Generating python_package/amdsmi/__init__.py, python_package/amdsmi/amdsmi_exception.py, python_package/amdsmi/amdsmi_interface.py, python_package/amdsmi/README.md, python_package/amdsmi/LICENSE 20.9 [186/222] Generating ../amdsmi_cli/subcommands/__init__.py 20.9 [187/222] Generating ../amdsmi_cli/subcommands/default.py 20.9 [188/222] Generating ../amdsmi_cli/subcommands/bad_pages.py 20.9 [189/222] Generating ../amdsmi_cli/subcommands/fabric.py 20.9 [190/222] Generating ../amdsmi_cli/subcommands/list_devices.py 20.9 [191/222] Generating ../amdsmi_cli/subcommands/metric.py 20.9 [192/222] Generating ../amdsmi_cli/subcommands/event.py 20.9 [193/222] Generating ../amdsmi_cli/subcommands/firmware.py 20.9 [194/222] Generating ../amdsmi_cli/subcommands/monitor.py 20.9 [195/222] Generating ../amdsmi_cli/subcommands/node.py 20.9 [196/222] Generating ../amdsmi_cli/subcommands/process.py 20.9 [197/222] Generating ../amdsmi_cli/subcommands/ras.py 20.9 [198/222] Generating ../amdsmi_cli/subcommands/set_value.py 20.9 [199/222] Generating ../amdsmi_cli/subcommands/partition.py 20.9 [200/222] Generating ../amdsmi_cli/subcommands/reset.py 20.9 [201/222] Generating ../amdsmi_cli/subcommands/topology.py 20.9 [202/222] Generating ../amdsmi_cli/subcommands/version.py 20.9 [203/222] Generating ../amdsmi_cli/subcommands/static.py 20.9 [204/222] Generating ../amdsmi_cli/subcommands/xgmi.py 20.9 [205/222] Linking C shared library goamdsmi_shim/libgoamdsmi_shim64.so.1.0 20.9 [206/222] Generating amdsmi_cli/BDF.py 20.9 [207/222] Generating amdsmi_cli/Release_Notes.md 20.9 [208/222] Generating amdsmi_cli/README.md 20.9 [209/222] Generating amdsmi_cli/amdsmi_cli.py 20.9 [210/222] Generating amdsmi_cli/__init__.py 20.9 [211/222] Generating amdsmi_cli/amdsmi_cli_exceptions.py 20.9 [212/222] Creating library symlink goamdsmi_shim/libgoamdsmi_shim64.so.1 goamdsmi_shim/libgoamdsmi_shim64.so 20.9 [213/222] Generating amdsmi_cli/amdsmi_commands.py 20.9 [214/222] Generating amdsmi_cli/amdsmi_logger.py 20.9 [215/222] Generating amdsmi_cli/amdsmi_init.py 20.9 [216/222] Generating amdsmi_cli/amdsmi_helpers.py 20.9 [217/222] Generating amdsmi_cli/amdsmi_parser.py 20.9 [218/222] Generating amdsmi_cli/amdsmi_rocm_smi_compat.py 20.9 [219/222] cd /__w/rockrel/rockrel/build/core/amdsmi/build/amdsmi_cli && /usr/local/therock-tools/bin/cmake -E create_symlink ../libexec/amdsmi_cli/amdsmi_cli.py /__w/rockrel/rockrel/build/core/amdsmi/build/amdsmi_cli/bin/amd-smi 22.6 [220/222] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o 22.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:103:73: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 22.6 103 | return duration_cast(system_clock::now().time_since_epoch()).count(); 22.6 | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 22.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:23: 22.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 22.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 22.6 1242 | std::uint64_t m_current_offset{0}; 22.6 | ^ 22.6 2 warnings generated. 22.7 [221/222] Linking CXX static library src/libamd_smi_static.a 22.8 [222/222] Linking CXX executable tests/amd_smi_test/amdsmitst END 1781484972.173068 22.8180673122406 0