BEGIN 1764634424.3297687 EXEC /__w/TheRock/TheRock/build/base/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/TheRock/TheRock/build/base/build 0.0 [1/76] cd /__w/TheRock/TheRock/build/base/build && /usr/local/therock-tools/bin/cmake -E rm -f /__w/TheRock/TheRock/build/base/stamp/stage.stamp 0.2 [2/76] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_version.c.o 0.2 [3/76] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_plat.c.o 0.2 [4/76] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o 0.2 [5/76] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_utils.c.o 0.3 [6/76] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o 0.3 [7/76] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/ras_decode_api.c.o 0.3 [8/76] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_decode.c.o 0.3 [9/76] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_tables.c.o 0.3 [10/76] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/main.c.o 0.3 [11/76] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_fields.c.o 0.3 [12/76] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/error_map.c.o 0.3 [13/76] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/json_util.c.o 0.3 [14/76] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o 0.3 [15/76] Building C object goamdsmi_shim/CMakeFiles/goamdsmi_shim64.dir/smiwrapper/amdsmi_go_shim.c.o 0.3 [16/76] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 0.4 [17/76] Building C object goamdsmi_shim/smiwrapper/CMakeFiles/go_amd_smi_.dir/amdsmi_go_shim.c.o 0.6 [18/76] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/json_printer.c.o 0.6 [19/76] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 0.6 [20/76] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/boot_decode.c.o 0.6 [21/76] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o 0.6 [22/76] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o 0.7 [23/76] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o 0.7 [24/76] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi.c.o 0.7 [25/76] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o 0.9 [26/76] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/scoped_fd.cc.o 0.9 [27/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_binary_parser.cc.o 0.9 In function ‘int amd::smi::parse_pmmetric_table(uint8_t*, metric_field*, int32_t, rsmi_name_value_t**, uint32_t*)’, 0.9 inlined from ‘int amd::smi::present_pmmetrics(const char*, rsmi_name_value_t**, uint32_t*)’ at /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:136:29: 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:87:33: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized] 0.9 87 | (*kv)[*kvnum].value = v1; 0.9 | ~~~~~~~~~~~~~~~~~~~~^~~~ 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc: In function ‘int amd::smi::present_pmmetrics(const char*, rsmi_name_value_t**, uint32_t*)’: 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:36:14: note: ‘v’ was declared here 0.9 36 | uint64_t v; 0.9 | ^ 0.9 In function ‘int amd::smi::parse_reg_state_table(uint8_t*, int32_t, metric_field*, rsmi_name_value_t**, uint32_t*)’, 0.9 inlined from ‘int amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)’ at /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:281:33: 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:196:21: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized] 0.9 196 | if (v) 0.9 | ^~ 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc: In function ‘int amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)’: 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:36:14: note: ‘v’ was declared here 0.9 36 | uint64_t v; 0.9 | ^ 0.9 In function ‘int amd::smi::parse_reg_state_table(uint8_t*, int32_t, metric_field*, rsmi_name_value_t**, uint32_t*)’, 0.9 inlined from ‘int amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)’ at /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:281:33: 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:214:24: warning: ‘cur_smn’ may be used uninitialized [-Wmaybe-uninitialized] 0.9 214 | sprintf((*kv)[*kvnum].name + strlen((*kv)[*kvnum].name), ".smn[%" PRId64 "]", cur_smn); 0.9 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc: In function ‘int amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)’: 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:145:44: note: ‘cur_smn’ was declared here 0.9 145 | uint64_t skip_smn, x, y, cur_instance, cur_smn, 0.9 | ^~~~~~~ 0.9 [28/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o 0.9 In function ‘int amd::smi::parse_pmmetric_table(uint8_t*, metric_field*, int32_t, rsmi_name_value_t**, uint32_t*)’, 0.9 inlined from ‘int amd::smi::present_pmmetrics(const char*, rsmi_name_value_t**, uint32_t*)’ at /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:136:29: 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:87:33: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized] 0.9 87 | (*kv)[*kvnum].value = v1; 0.9 | ~~~~~~~~~~~~~~~~~~~~^~~~ 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc: In function ‘int amd::smi::present_pmmetrics(const char*, rsmi_name_value_t**, uint32_t*)’: 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:36:14: note: ‘v’ was declared here 0.9 36 | uint64_t v; 0.9 | ^ 0.9 In function ‘int amd::smi::parse_reg_state_table(uint8_t*, int32_t, metric_field*, rsmi_name_value_t**, uint32_t*)’, 0.9 inlined from ‘int amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)’ at /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:281:33: 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:196:21: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized] 0.9 196 | if (v) 0.9 | ^~ 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc: In function ‘int amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)’: 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:36:14: note: ‘v’ was declared here 0.9 36 | uint64_t v; 0.9 | ^ 0.9 In function ‘int amd::smi::parse_reg_state_table(uint8_t*, int32_t, metric_field*, rsmi_name_value_t**, uint32_t*)’, 0.9 inlined from ‘int amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)’ at /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:281:33: 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:214:24: warning: ‘cur_smn’ may be used uninitialized [-Wmaybe-uninitialized] 0.9 214 | sprintf((*kv)[*kvnum].name + strlen((*kv)[*kvnum].name), ".smn[%" PRId64 "]", cur_smn); 0.9 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc: In function ‘int amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)’: 0.9 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:145:44: note: ‘cur_smn’ was declared here 0.9 145 | uint64_t skip_smn, x, y, cur_instance, cur_smn, 0.9 | ^~~~~~~ 1.5 [29/76] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_cper.cc.o 1.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc: In function ‘int {anonymous}::cper_dump_nonstd_err(const cper_sec_nonstd_err*, const cper_sec_desc*)’: 1.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:301:93: warning: expression does not compute the number of elements in this array; element type is ‘uint32_t’ {aka ‘unsigned int’}, not ‘uint64_t’ {aka ‘long unsigned int’} [-Wsizeof-array-div] 1.5 301 | return aca_decode_corrected_error(body->err_ctx.reg_dump, sizeof(body->err_ctx.reg_dump)/sizeof(uint64_t), 1.5 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:301:94: note: add parentheses around ‘sizeof (uint64_t)’ to silence this warning 1.5 301 | return aca_decode_corrected_error(body->err_ctx.reg_dump, sizeof(body->err_ctx.reg_dump)/sizeof(uint64_t), 1.5 | ^~~~~~~~~~~~~~~~ 1.5 | ( ) 1.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc: In function ‘void {anonymous}::inject_product_serial_number(amdsmi_cper_hdr_t*, uint64_t)’: 1.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:342:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1.5 342 | for (size_t i = 0; i < cper_num_sec(cper); i++) { 1.5 | ~~^~~~~~~~~~~~~~~~~~~~ 1.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:343:64: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1.5 343 | void *sec_desc_offset = cper_get_sec_desc_offset(cper, i); 1.5 | ^ 1.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc: In function ‘int {anonymous}::cper_dump_nonstd_err(const cper_sec_nonstd_err*, const cper_sec_desc*)’: 1.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:301:53: warning: ‘body’ may be used uninitialized [-Wmaybe-uninitialized] 1.5 301 | return aca_decode_corrected_error(body->err_ctx.reg_dump, sizeof(body->err_ctx.reg_dump)/sizeof(uint64_t), 1.5 | ~~~~~~~~~~~~~~^~~~~~~~ 1.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:273:38: note: ‘body’ was declared here 1.5 273 | struct cper_sec_nonstd_err_body *body; 1.5 | ^~~~ 2.5 [30/76] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o 3.7 [31/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_npm.cc.o 3.9 [32/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_npm.cc.o 3.9 [33/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_power_mon.cc.o 4.0 [34/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o 4.1 [35/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_logger.cc.o 4.1 [36/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o 4.1 [37/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o 4.2 [38/76] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o 4.2 [39/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_board_temp.cc.o 4.3 [40/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/third_party/shared_mutex/shared_mutex.cc.o 4.3 [41/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o 4.4 [42/76] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o 4.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc: In member function ‘std::vector amd::smi::AMDSmiGPUDevice::get_bitmask_from_local_cpulist(uint32_t, uint32_t) const’: 4.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:317:18: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 4.4 317 | if (drm_card < 0) { 4.4 | ~~~~~~~~~^~~ 4.4 [43/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_counters.cc.o 4.4 [44/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_board_temp.cc.o 4.5 [45/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_io_link.cc.o 4.7 [46/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o 4.9 [47/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_dyn_gpu_metrics.cc.o 5.1 [48/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc.o 6.1 [49/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o 7.1 [50/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o 7.2 [51/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_main.cc.o 8.1 [52/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_device.cc.o 8.2 [53/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd.cc.o 8.3 [54/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o 8.4 [55/76] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o 8.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_drm.cc: In member function ‘amdsmi_status_t amd::smi::AMDSmiDrm::init()’: 8.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_drm.cc:149:33: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘long unsigned int:48’ may change value [-Wconversion] 8.4 149 | bdf.domain_number = static_cast(((bdf_rocm >> 32) & 0xFFFFFFFF)); 8.4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9.0 [56/76] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o 9.0 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc: In function ‘uint64_t get_product_serial_number(amdsmi_processor_handle)’: 9.0 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:1040:21: warning: the address of ‘amdsmi_board_info_t::product_serial’ will never be NULL [-Waddress] 9.0 1040 | if (!board_info.product_serial || !*board_info.product_serial) { 9.0 | ~~~~~~~~~~~^~~~~~~~~~~~~~ 9.0 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_utils.h:31, 9.0 from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:49: 9.0 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/amdsmi.h:1099:10: note: ‘amdsmi_board_info_t::product_serial’ declared here 9.0 1099 | char product_serial[AMDSMI_MAX_STRING_LENGTH]; 9.0 | ^~~~~~~~~~~~~~ 9.3 [57/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o 9.4 [58/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o 9.6 [59/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_monitor.cc.o 9.6 [60/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_utils.cc.o 10.5 [61/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o 10.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc: In function ‘rsmi_status_t amd::smi::is_gpu_metrics_version_supported(const AMDGpuMetricsHeader_v1_t&, bool)’: 10.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:378:17: warning: unused variable ‘status_code’ [-Wunused-variable] 10.5 378 | rsmi_status_t status_code(RSMI_STATUS_NOT_SUPPORTED); 10.5 | ^~~~~~~~~~~ 10.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:377:22: warning: unused parameter ‘is_partition_metrics’ [-Wunused-parameter] 10.5 377 | bool is_partition_metrics) { 10.5 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 10.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc: In function ‘amd::smi::GpuMetricsBasePtr amd::smi::amdgpu_metrics_factory(AMDGpuMetricVersionFlags_t, bool, const std::string&)’: 10.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:389:61: warning: unused parameter ‘file_path’ [-Wunused-parameter] 10.5 389 | const std::string& file_path) { 10.5 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 10.7 [62/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o 10.7 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc: In function ‘rsmi_status_t amd::smi::is_gpu_metrics_version_supported(const AMDGpuMetricsHeader_v1_t&, bool)’: 10.7 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:378:17: warning: unused variable ‘status_code’ [-Wunused-variable] 10.7 378 | rsmi_status_t status_code(RSMI_STATUS_NOT_SUPPORTED); 10.7 | ^~~~~~~~~~~ 10.7 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:377:22: warning: unused parameter ‘is_partition_metrics’ [-Wunused-parameter] 10.7 377 | bool is_partition_metrics) { 10.7 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 10.7 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc: In function ‘amd::smi::GpuMetricsBasePtr amd::smi::amdgpu_metrics_factory(AMDGpuMetricVersionFlags_t, bool, const std::string&)’: 10.7 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:389:61: warning: unused parameter ‘file_path’ [-Wunused-parameter] 10.7 389 | const std::string& file_path) { 10.7 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 10.8 [63/76] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o 10.8 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_link_metrics(amdsmi_processor_handle, amdsmi_link_metrics_t*)’: 10.8 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:2394:53: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 10.8 2394 | dst_bdf.device_number = static_cast(device); 10.8 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10.8 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:2395:55: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 10.8 2395 | dst_bdf.function_number = static_cast(function); 10.8 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10.8 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_power_cap_info(amdsmi_processor_handle, uint32_t, amdsmi_power_cap_info_t*)’: 10.8 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:3523:10: warning: unused variable ‘set_ret_success’ [-Wunused-variable] 10.8 3523 | bool set_ret_success = false; 10.8 | ^~~~~~~~~~~~~~~ 10.8 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:3538:9: warning: unused variable ‘power_cap’ [-Wunused-variable] 10.8 3538 | int power_cap = 0; 10.8 | ^~~~~~~~~ 10.8 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc: In function ‘amdsmi_ptl_data_format_t token_to_amdsmi_fmt(std::string)’: 10.8 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5297:21: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 10.8 5297 | c = std::toupper(static_cast(c)); 10.8 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10.8 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_cpu_cores_per_socket(uint32_t, amdsmi_sock_info_t*)’: 10.8 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:6624:58: warning: unused parameter ‘sock_count’ [-Wunused-parameter] 10.8 6624 | amdsmi_status_t amdsmi_get_cpu_cores_per_socket(uint32_t sock_count, amdsmi_sock_info_t *sock_info) 10.8 | ~~~~~~~~~^~~~~~~~~~ 10.8 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc: In function ‘amdsmi_status_t amdsmi_get_link_topology_nearest(amdsmi_processor_handle, amdsmi_link_type_t, amdsmi_topology_nearest_t*)’: 10.8 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5046:82: warning: array subscript 256 is above array bounds of ‘void* [256]’ [-Warray-bounds=] 10.8 5046 | topology_nearest_info->processor_list[AMDSMI_MAX_DEVICES * AMDSMI_MAX_NUM_XCP] = {nullptr}; 10.8 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 10.8 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:49: 10.8 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/amdsmi.h:2120:29: note: while referencing ‘amdsmi_topology_nearest_t::processor_list’ 10.8 2120 | amdsmi_processor_handle processor_list[AMDSMI_MAX_DEVICES * AMDSMI_MAX_NUM_XCP]; 10.8 | ^~~~~~~~~~~~~~ 12.4 [64/76] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi.cc.o 12.5 [65/76] Linking CXX shared library src/libamd_smi.so.26.1.0 12.6 [66/76] Creating library symlink src/libamd_smi.so.26 src/libamd_smi.so 12.6 [67/76] Generating amdsmi_wrapper.py, python_package/amdsmi/amdsmi_wrapper.py 12.6 [68/76] Generating python_package/amdsmi/libamd_smi.so 12.6 [69/76] 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 12.6 [70/76] Linking C shared library goamdsmi_shim/libgoamdsmi_shim64.so.1.0 12.6 [71/76] Creating library symlink goamdsmi_shim/libgoamdsmi_shim64.so.1 goamdsmi_shim/libgoamdsmi_shim64.so 12.6 [72/76] Generating amdsmi_cli/__init__.py, amdsmi_cli/amdsmi_cli.py, amdsmi_cli/amdsmi_commands.py, amdsmi_cli/amdsmi_helpers.py, amdsmi_cli/amdsmi_init.py, amdsmi_cli/amdsmi_logger.py, amdsmi_cli/amdsmi_parser.py, amdsmi_cli/amdsmi_cli_exceptions.py, amdsmi_cli/BDF.py, amdsmi_cli/README.md, amdsmi_cli/Release_Notes.md 12.6 [73/76] cd /__w/TheRock/TheRock/build/base/build/amdsmi_cli && /usr/local/therock-tools/bin/cmake -E create_symlink ../libexec/amdsmi_cli/amdsmi_cli.py /__w/TheRock/TheRock/build/base/build/amdsmi_cli/bin/amd-smi 12.6 [74/76] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o 12.7 [75/76] Linking CXX shared library rocm_smi/librocm_smi64.so.1.0 12.8 [76/76] Creating library symlink rocm_smi/librocm_smi64.so.1 rocm_smi/librocm_smi64.so END 1764634437.084397 12.754628419876099 0