BEGIN 1768870107.3054519 EXEC /__w/TheRock/TheRock/build/base/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/TheRock/TheRock/build/base/amdsmi/build 0.1 [1/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o 0.1 [2/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_cper.cc.o 0.1 /__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*)’: 0.1 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:303: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] 0.1 303 | return aca_decode_corrected_error(body->err_ctx.reg_dump, sizeof(body->err_ctx.reg_dump)/sizeof(uint64_t), 0.1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 0.1 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:303:94: note: add parentheses around ‘sizeof (uint64_t)’ to silence this warning 0.1 303 | return aca_decode_corrected_error(body->err_ctx.reg_dump, sizeof(body->err_ctx.reg_dump)/sizeof(uint64_t), 0.1 | ^~~~~~~~~~~~~~~~ 0.1 | ( ) 0.1 /__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)’: 0.1 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:344:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 0.1 344 | for (size_t i = 0; i < cper_num_sec(cper); i++) { 0.1 | ~~^~~~~~~~~~~~~~~~~~~~ 0.1 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:345:64: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 0.1 345 | void *sec_desc_offset = cper_get_sec_desc_offset(cper, i); 0.1 | ^ 0.1 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc: At global scope: 0.1 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:160:27: warning: ‘{anonymous}::cmc’ defined but not used [-Wunused-variable] 0.1 160 | static amdsmi_cper_guid_t cmc = CPER_NOTIFY_CMC; 0.1 | ^~~ 0.1 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:159:27: warning: ‘{anonymous}::mce’ defined but not used [-Wunused-variable] 0.1 159 | static amdsmi_cper_guid_t mce = CPER_NOTIFY_MCE; 0.1 | ^~~ 0.1 /__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*)’: 0.1 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:303:53: warning: ‘body’ may be used uninitialized [-Wmaybe-uninitialized] 0.1 303 | return aca_decode_corrected_error(body->err_ctx.reg_dump, sizeof(body->err_ctx.reg_dump)/sizeof(uint64_t), 0.1 | ~~~~~~~~~~~~~~^~~~~~~~ 0.1 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:275:38: note: ‘body’ was declared here 0.1 275 | struct cper_sec_nonstd_err_body *body; 0.1 | ^~~~ 0.1 [3/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o 0.1 [4/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o 0.1 [5/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o 0.1 /__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’: 0.1 /__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] 0.1 317 | if (drm_card < 0) { 0.1 | ~~~~~~~~~^~~ 0.1 [6/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o 0.1 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_drm.cc: In member function ‘amdsmi_status_t amd::smi::AMDSmiDrm::init()’: 0.1 /__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] 0.1 149 | bdf.domain_number = static_cast(((bdf_rocm >> 32) & 0xFFFFFFFF)); 0.1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.2 [7/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_counters.cc.o 0.2 [8/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o 0.2 [9/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_io_link.cc.o 0.2 [10/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o 0.2 In function ‘int amd::smi::parse_pmmetric_table(uint8_t*, metric_field*, int32_t, rsmi_name_value_t**, uint32_t*)’, 0.2 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.2 /__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.2 87 | (*kv)[*kvnum].value = v1; 0.2 | ~~~~~~~~~~~~~~~~~~~~^~~~ 0.2 /__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.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:36:14: note: ‘v’ was declared here 0.2 36 | uint64_t v; 0.2 | ^ 0.2 In function ‘int amd::smi::parse_reg_state_table(uint8_t*, int32_t, metric_field*, rsmi_name_value_t**, uint32_t*)’, 0.2 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.2 /__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.2 196 | if (v) 0.2 | ^~ 0.2 /__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.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:36:14: note: ‘v’ was declared here 0.2 36 | uint64_t v; 0.2 | ^ 0.2 In function ‘int amd::smi::parse_reg_state_table(uint8_t*, int32_t, metric_field*, rsmi_name_value_t**, uint32_t*)’, 0.2 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.2 /__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.2 214 | sprintf((*kv)[*kvnum].name + strlen((*kv)[*kvnum].name), ".smn[%" PRId64 "]", cur_smn); 0.2 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.2 /__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.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:145:44: note: ‘cur_smn’ was declared here 0.2 145 | uint64_t skip_smn, x, y, cur_instance, cur_smn, 0.2 | ^~~~~~~ 0.2 [11/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o 0.3 [12/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_board_temp.cc.o 0.3 [13/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o 0.3 /__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*)’: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:2396:53: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 0.3 2396 | dst_bdf.device_number = static_cast(device); 0.3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:2397:55: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 0.3 2397 | dst_bdf.function_number = static_cast(function); 0.3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__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*)’: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:3525:10: warning: unused variable ‘set_ret_success’ [-Wunused-variable] 0.3 3525 | bool set_ret_success = false; 0.3 | ^~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:3540:9: warning: unused variable ‘power_cap’ [-Wunused-variable] 0.3 3540 | int power_cap = 0; 0.3 | ^~~~~~~~~ 0.3 /__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)’: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5365:21: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 0.3 5365 | c = std::toupper(static_cast(c)); 0.3 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__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*)’: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:6692:58: warning: unused parameter ‘sock_count’ [-Wunused-parameter] 0.3 6692 | amdsmi_status_t amdsmi_get_cpu_cores_per_socket(uint32_t sock_count, amdsmi_sock_info_t *sock_info) 0.3 | ~~~~~~~~~^~~~~~~~~~ 0.3 /__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*)’: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5114:82: warning: array subscript 256 is above array bounds of ‘void* [256]’ [-Warray-bounds=] 0.3 5114 | topology_nearest_info->processor_list[AMDSMI_MAX_DEVICES * AMDSMI_MAX_NUM_XCP] = {nullptr}; 0.3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:49: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/amdsmi.h:2186:29: note: while referencing ‘amdsmi_topology_nearest_t::processor_list’ 0.3 2186 | amdsmi_processor_handle processor_list[AMDSMI_MAX_DEVICES * AMDSMI_MAX_NUM_XCP]; 0.3 | ^~~~~~~~~~~~~~ 0.3 [14/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o 0.3 [15/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o 0.3 /__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)’: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:379:17: warning: unused variable ‘status_code’ [-Wunused-variable] 0.3 379 | rsmi_status_t status_code(RSMI_STATUS_NOT_SUPPORTED); 0.3 | ^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:378:22: warning: unused parameter ‘is_partition_metrics’ [-Wunused-parameter] 0.3 378 | bool is_partition_metrics) { 0.3 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 0.3 /__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&)’: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:390:61: warning: unused parameter ‘file_path’ [-Wunused-parameter] 0.3 390 | const std::string& file_path) { 0.3 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 0.3 [16/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o 0.3 [17/119] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi.c.o 0.3 [18/119] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 0.3 [19/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o 0.3 [20/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/error_map.c.o 0.3 [21/119] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_utils.c.o 0.3 [22/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o 0.3 /__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)’: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:1037:21: warning: the address of ‘amdsmi_board_info_t::product_serial’ will never be NULL [-Waddress] 0.3 1037 | if (!board_info.product_serial || !*board_info.product_serial) { 0.3 | ~~~~~~~~~~~^~~~~~~~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_utils.h:31, 0.3 from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:49: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/amdsmi.h:1133:10: note: ‘amdsmi_board_info_t::product_serial’ declared here 0.3 1133 | char product_serial[AMDSMI_MAX_STRING_LENGTH]; 0.3 | ^~~~~~~~~~~~~~ 0.3 [23/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/scoped_fd.cc.o 0.3 [24/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o 0.3 [25/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc.o 0.3 [26/119] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o 0.3 [27/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o 0.3 [28/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o 0.3 [29/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o 0.3 [30/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_board_temp.cc.o 0.4 [31/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/main.c.o 0.4 [32/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_dyn_gpu_metrics.cc.o 0.4 [33/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o 0.4 /__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)’: 0.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:379:17: warning: unused variable ‘status_code’ [-Wunused-variable] 0.4 379 | rsmi_status_t status_code(RSMI_STATUS_NOT_SUPPORTED); 0.4 | ^~~~~~~~~~~ 0.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:378:22: warning: unused parameter ‘is_partition_metrics’ [-Wunused-parameter] 0.4 378 | bool is_partition_metrics) { 0.4 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 0.4 /__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&)’: 0.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:390:61: warning: unused parameter ‘file_path’ [-Wunused-parameter] 0.4 390 | const std::string& file_path) { 0.4 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 0.4 [34/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o 0.4 [35/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/third_party/shared_mutex/shared_mutex.cc.o 0.4 [36/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/computepartition_read_write.cc.o 0.4 [37/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_utils.cc.o 0.4 [38/119] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o 0.4 [39/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o 0.4 [40/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_binary_parser.cc.o 0.4 In function ‘int amd::smi::parse_pmmetric_table(uint8_t*, metric_field*, int32_t, rsmi_name_value_t**, uint32_t*)’, 0.4 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.4 /__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.4 87 | (*kv)[*kvnum].value = v1; 0.4 | ~~~~~~~~~~~~~~~~~~~~^~~~ 0.4 /__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.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:36:14: note: ‘v’ was declared here 0.4 36 | uint64_t v; 0.4 | ^ 0.4 In function ‘int amd::smi::parse_reg_state_table(uint8_t*, int32_t, metric_field*, rsmi_name_value_t**, uint32_t*)’, 0.4 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.4 /__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.4 196 | if (v) 0.4 | ^~ 0.4 /__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.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:36:14: note: ‘v’ was declared here 0.4 36 | uint64_t v; 0.4 | ^ 0.4 In function ‘int amd::smi::parse_reg_state_table(uint8_t*, int32_t, metric_field*, rsmi_name_value_t**, uint32_t*)’, 0.4 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.4 /__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.4 214 | sprintf((*kv)[*kvnum].name + strlen((*kv)[*kvnum].name), ".smn[%" PRId64 "]", cur_smn); 0.4 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.4 /__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.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:145:44: note: ‘cur_smn’ was declared here 0.4 145 | uint64_t skip_smn, x, y, cur_instance, cur_smn, 0.4 | ^~~~~~~ 0.4 [41/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_logger.cc.o 0.4 [42/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd.cc.o 0.4 [43/119] cd /__w/TheRock/TheRock/build/base/amdsmi/build && /usr/local/therock-tools/bin/cmake -E rm -f /__w/TheRock/TheRock/build/base/amdsmi/stamp/stage.stamp 0.4 [44/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_monitor.cc.o 0.4 [45/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/ras_decode_api.c.o 0.4 [46/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/main.cc.o 0.4 [47/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_decode.c.o 0.4 [48/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_fields.c.o 0.4 [49/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/json_printer.c.o 0.4 [50/119] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_plat.c.o 0.4 [51/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi.cc.o 0.4 [52/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_tables.c.o 0.4 [53/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_utils.cc.o 0.4 [54/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/err_cnt_read.cc.o 0.4 [55/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o 0.4 [56/119] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o 0.4 [57/119] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 0.4 [58/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_version.c.o 0.4 [59/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_device.cc.o 0.4 [60/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_base.cc.o 0.4 [61/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o 0.4 [62/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_common.cc.o 0.4 [63/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/json_util.c.o 0.4 [64/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/boot_decode.c.o 0.4 [65/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_metrics_read.cc.o 0.4 [66/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/frequencies_read_write.cc.o 0.4 [67/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_npm.cc.o 0.4 [68/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/init_shutdown_refcount.cc.o 0.4 [69/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/api_support_read.cc.o 0.4 [70/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o 0.4 [71/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/fan_read.cc.o 0.4 [72/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/frequencies_read.cc.o 0.4 [73/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/evt_notif_read_write.cc.o 0.5 [74/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_power_mon.cc.o 0.5 [75/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_npm.cc.o 0.5 [76/119] Building C object goamdsmi_shim/CMakeFiles/goamdsmi_shim64.dir/smiwrapper/amdsmi_go_shim.c.o 0.5 [77/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_level_read_write.cc.o 0.5 [78/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_main.cc.o 0.5 [79/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_determinism.cc.o 0.5 [80/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_busy_read.cc.o 0.5 [81/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/dynamic_metrics_test.cc.o 0.5 In file included from /__w/TheRock/TheRock/build/third-party/googletest/dist/include/gtest/gtest.h:71, 0.5 from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/dynamic_metrics_test.cc:23: 0.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/dynamic_metrics_test.cc: In member function ‘virtual void AmdSmiDynamicMetricTest_GPUMetricDynamicVersionSupported_Test::TestBody()’: 0.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/dynamic_metrics_test.cc:134:53: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 0.5 134 | EXPECT_EQ(flag, GetExpectedMetricVersionFlag(1, ver, is_partition_metrics)) 0.5 | ^~~ 0.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/dynamic_metrics_test.cc: In member function ‘virtual void AmdSmiDynamicMetricTest_XCPMetricDynamicVersionSupported_Test::TestBody()’: 0.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/dynamic_metrics_test.cc:178:53: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 0.5 178 | EXPECT_EQ(flag, GetExpectedMetricVersionFlag(1, ver, is_partition_metrics)) 0.5 | ^~~ 0.5 [82/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/hw_topology_read.cc.o 0.5 [83/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_read_write.cc.o 0.5 [84/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/temp_read.cc.o 0.5 [85/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/sys_info_read.cc.o 0.5 [86/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_cntr_read_write.cc.o 0.5 In file included from /opt/rh/gcc-toolset-13/root/usr/include/c++/13/bits/shared_ptr.h:53, 0.5 from /opt/rh/gcc-toolset-13/root/usr/include/c++/13/memory:80, 0.5 from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/perf_cntr_read_write.cc:28: 0.5 In constructor ‘std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = long unsigned int*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, 0.5 inlined from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = long unsigned int*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /opt/rh/gcc-toolset-13/root/usr/include/c++/13/bits/shared_ptr_base.h:928:22, 0.5 inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = long unsigned int; = void; _Tp = long unsigned int; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /opt/rh/gcc-toolset-13/root/usr/include/c++/13/bits/shared_ptr_base.h:1469:17, 0.5 inlined from ‘std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = long unsigned int; = void; _Tp = long unsigned int]’ at /opt/rh/gcc-toolset-13/root/usr/include/c++/13/bits/shared_ptr.h:214:46, 0.5 inlined from ‘void TestPerfCntrReadWrite::testEventsSimultaneously(amdsmi_processor_handle)’ at /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/perf_cntr_read_write.cc:246:79: 0.5 /opt/rh/gcc-toolset-13/root/usr/include/c++/13/bits/shared_ptr_base.h:921:15: warning: ‘void operator delete(void*, std::size_t)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 0.5 921 | delete __p; 0.5 | ^~~~~~~~~~ 0.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/perf_cntr_read_write.cc: In member function ‘void TestPerfCntrReadWrite::testEventsSimultaneously(amdsmi_processor_handle)’: 0.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/perf_cntr_read_write.cc:246:78: note: returned from ‘void* operator new [](std::size_t)’ 0.5 246 | new amdsmi_event_handle_t[avail_counters]); 0.5 | ^ 0.5 [87/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/volt_freq_curv_read.cc.o 0.5 [88/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/xgmi_read_write.cc.o 0.5 [89/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_cache_read.cc.o 0.5 [90/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mutual_exclusion.cc.o 0.5 [91/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mem_util_read.cc.o 0.5 [92/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/fan_read_write.cc.o 0.5 [93/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/volt_read.cc.o 0.5 [94/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/memorypartition_read_write.cc.o 0.5 [95/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/metrics_counter_read.cc.o 0.5 [96/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/id_info_read.cc.o 0.5 [97/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/overdrive_read_write.cc.o 0.5 [98/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/overdrive_read.cc.o 0.5 [99/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_partition_metrics_read.cc.o 0.5 [100/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_read.cc.o 0.5 [101/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mem_page_info_read.cc.o 0.5 [102/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_cap_read_write.cc.o 0.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/power_cap_read_write.cc: In member function ‘virtual void TestPowerCapReadWrite::Run()’: 0.5 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/power_cap_read_write.cc:137:29: warning: unused variable ‘info’ [-Wunused-variable] 0.5 137 | amdsmi_power_cap_info_t info; 0.5 | ^~~~ 0.5 [103/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/pci_read_write.cc.o 0.5 [104/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/process_info_read.cc.o 0.5 [105/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_level_read.cc.o 0.5 [106/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/version_read.cc.o 0.5 [107/119] Building C object goamdsmi_shim/smiwrapper/CMakeFiles/go_amd_smi_.dir/amdsmi_go_shim.c.o 0.6 [108/119] Linking CXX shared library rocm_smi/librocm_smi64.so.1.0 0.6 [109/119] Creating library symlink rocm_smi/librocm_smi64.so.1 rocm_smi/librocm_smi64.so 0.6 [110/119] Linking CXX shared library src/libamd_smi.so.26.2.1 0.6 [111/119] Creating library symlink src/libamd_smi.so.26 src/libamd_smi.so 0.6 [112/119] Generating amdsmi_wrapper.py, python_package/amdsmi/amdsmi_wrapper.py 0.6 [113/119] Generating python_package/amdsmi/libamd_smi.so 0.6 [114/119] 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 0.6 [115/119] Linking C shared library goamdsmi_shim/libgoamdsmi_shim64.so.1.0 0.7 [116/119] Creating library symlink goamdsmi_shim/libgoamdsmi_shim64.so.1 goamdsmi_shim/libgoamdsmi_shim64.so 0.7 [117/119] 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 0.7 [118/119] cd /__w/TheRock/TheRock/build/base/amdsmi/build/amdsmi_cli && /usr/local/therock-tools/bin/cmake -E create_symlink ../libexec/amdsmi_cli/amdsmi_cli.py /__w/TheRock/TheRock/build/base/amdsmi/build/amdsmi_cli/bin/amd-smi 0.7 [119/119] Linking CXX executable tests/amd_smi_test/amdsmitst END 1768870108.031082 0.7256300449371338 0