BEGIN 1767673872.3519874 EXEC /therock/output/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 /therock/output/build/base/amdsmi/build 2.1 [1/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o 2.2 [2/119] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_plat.c.o 3.0 [3/119] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 3.0 [4/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_tables.c.o 3.1 [5/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/ras_decode_api.c.o 3.1 [6/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_version.c.o 3.1 [7/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/json_util.c.o 3.3 [8/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/error_map.c.o 3.3 [9/119] cd /therock/output/build/base/amdsmi/build && /usr/local/therock-tools/bin/cmake -E rm -f /therock/output/build/base/amdsmi/stamp/stage.stamp 3.6 [10/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o 3.7 [11/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_utils.cc.o 3.8 [12/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_fields.c.o 3.8 [13/119] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o 3.8 [14/119] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 4.2 [15/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/main.c.o 4.2 [16/119] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o 4.2 [17/119] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_utils.c.o 4.2 [18/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o 4.2 [19/119] Building C object goamdsmi_shim/CMakeFiles/goamdsmi_shim64.dir/smiwrapper/amdsmi_go_shim.c.o 4.2 [20/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_cper.cc.o 4.2 /therock/src/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*)’: 4.2 /therock/src/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] 4.2 303 | return aca_decode_corrected_error(body->err_ctx.reg_dump, sizeof(body->err_ctx.reg_dump)/sizeof(uint64_t), 4.2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 4.2 /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:303:94: note: add parentheses around ‘sizeof (uint64_t)’ to silence this warning 4.2 303 | return aca_decode_corrected_error(body->err_ctx.reg_dump, sizeof(body->err_ctx.reg_dump)/sizeof(uint64_t), 4.2 | ^~~~~~~~~~~~~~~~ 4.2 | ( ) 4.2 /therock/src/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)’: 4.2 /therock/src/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] 4.2 344 | for (size_t i = 0; i < cper_num_sec(cper); i++) { 4.2 | ~~^~~~~~~~~~~~~~~~~~~~ 4.2 /therock/src/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] 4.2 345 | void *sec_desc_offset = cper_get_sec_desc_offset(cper, i); 4.2 | ^ 4.2 /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc: At global scope: 4.2 /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:160:27: warning: ‘{anonymous}::cmc’ defined but not used [-Wunused-variable] 4.2 160 | static amdsmi_cper_guid_t cmc = CPER_NOTIFY_CMC; 4.2 | ^~~ 4.2 /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:159:27: warning: ‘{anonymous}::mce’ defined but not used [-Wunused-variable] 4.2 159 | static amdsmi_cper_guid_t mce = CPER_NOTIFY_MCE; 4.2 | ^~~ 4.2 /therock/src/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*)’: 4.2 /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:303:53: warning: ‘body’ may be used uninitialized [-Wmaybe-uninitialized] 4.2 303 | return aca_decode_corrected_error(body->err_ctx.reg_dump, sizeof(body->err_ctx.reg_dump)/sizeof(uint64_t), 4.2 | ~~~~~~~~~~~~~~^~~~~~~~ 4.2 /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:275:38: note: ‘body’ was declared here 4.2 275 | struct cper_sec_nonstd_err_body *body; 4.2 | ^~~~ 4.2 [21/119] Building C object goamdsmi_shim/smiwrapper/CMakeFiles/go_amd_smi_.dir/amdsmi_go_shim.c.o 4.3 [22/119] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi.c.o 4.8 [23/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_decode.c.o 4.9 [24/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o 4.9 In function ‘int amd::smi::parse_pmmetric_table(uint8_t*, metric_field*, int32_t, rsmi_name_value_t**, uint32_t*)’, 4.9 inlined from ‘int amd::smi::present_pmmetrics(const char*, rsmi_name_value_t**, uint32_t*)’ at /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:136:29: 4.9 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:87:33: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized] 4.9 87 | (*kv)[*kvnum].value = v1; 4.9 | ~~~~~~~~~~~~~~~~~~~~^~~~ 4.9 /therock/src/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*)’: 4.9 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:36:14: note: ‘v’ was declared here 4.9 36 | uint64_t v; 4.9 | ^ 4.9 In function ‘int amd::smi::parse_reg_state_table(uint8_t*, int32_t, metric_field*, rsmi_name_value_t**, uint32_t*)’, 4.9 inlined from ‘int amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)’ at /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:281:33: 4.9 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:196:21: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized] 4.9 196 | if (v) 4.9 | ^~ 4.9 /therock/src/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*)’: 4.9 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:36:14: note: ‘v’ was declared here 4.9 36 | uint64_t v; 4.9 | ^ 4.9 In function ‘int amd::smi::parse_reg_state_table(uint8_t*, int32_t, metric_field*, rsmi_name_value_t**, uint32_t*)’, 4.9 inlined from ‘int amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)’ at /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:281:33: 4.9 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:214:24: warning: ‘cur_smn’ may be used uninitialized [-Wmaybe-uninitialized] 4.9 214 | sprintf((*kv)[*kvnum].name + strlen((*kv)[*kvnum].name), ".smn[%" PRId64 "]", cur_smn); 4.9 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4.9 /therock/src/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*)’: 4.9 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:145:44: note: ‘cur_smn’ was declared here 4.9 145 | uint64_t skip_smn, x, y, cur_instance, cur_smn, 4.9 | ^~~~~~~ 5.0 [25/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o 5.1 [26/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/scoped_fd.cc.o 5.3 [27/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/boot_decode.c.o 5.4 [28/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_common.cc.o 5.5 [29/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_binary_parser.cc.o 5.5 In function ‘int amd::smi::parse_pmmetric_table(uint8_t*, metric_field*, int32_t, rsmi_name_value_t**, uint32_t*)’, 5.5 inlined from ‘int amd::smi::present_pmmetrics(const char*, rsmi_name_value_t**, uint32_t*)’ at /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:136:29: 5.5 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:87:33: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized] 5.5 87 | (*kv)[*kvnum].value = v1; 5.5 | ~~~~~~~~~~~~~~~~~~~~^~~~ 5.5 /therock/src/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*)’: 5.5 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:36:14: note: ‘v’ was declared here 5.5 36 | uint64_t v; 5.5 | ^ 5.5 In function ‘int amd::smi::parse_reg_state_table(uint8_t*, int32_t, metric_field*, rsmi_name_value_t**, uint32_t*)’, 5.5 inlined from ‘int amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)’ at /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:281:33: 5.5 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:196:21: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized] 5.5 196 | if (v) 5.5 | ^~ 5.5 /therock/src/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*)’: 5.5 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:36:14: note: ‘v’ was declared here 5.5 36 | uint64_t v; 5.5 | ^ 5.5 In function ‘int amd::smi::parse_reg_state_table(uint8_t*, int32_t, metric_field*, rsmi_name_value_t**, uint32_t*)’, 5.5 inlined from ‘int amd::smi::present_reg_state(const char*, rsmi_reg_type_t, rsmi_name_value_t**, uint32_t*)’ at /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:281:33: 5.5 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:214:24: warning: ‘cur_smn’ may be used uninitialized [-Wmaybe-uninitialized] 5.5 214 | sprintf((*kv)[*kvnum].name + strlen((*kv)[*kvnum].name), ".smn[%" PRId64 "]", cur_smn); 5.5 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5.5 /therock/src/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*)’: 5.5 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:145:44: note: ‘cur_smn’ was declared here 5.5 145 | uint64_t skip_smn, x, y, cur_instance, cur_smn, 5.5 | ^~~~~~~ 5.5 [30/119] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o 6.0 [31/119] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/json_printer.c.o 8.4 [32/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_level_read.cc.o 8.5 [33/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/overdrive_read.cc.o 8.6 [34/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_cap_read_write.cc.o 8.6 /therock/src/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/power_cap_read_write.cc: In member function ‘virtual void TestPowerCapReadWrite::Run()’: 8.6 /therock/src/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/power_cap_read_write.cc:137:29: warning: unused variable ‘info’ [-Wunused-variable] 8.6 137 | amdsmi_power_cap_info_t info; 8.6 | ^~~~ 9.0 [35/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mutual_exclusion.cc.o 9.7 [36/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/fan_read.cc.o 10.4 [37/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_level_read_write.cc.o 10.4 [38/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_read_write.cc.o 10.8 [39/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/api_support_read.cc.o 10.9 [40/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/version_read.cc.o 11.4 [41/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/volt_read.cc.o 11.5 [42/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/evt_notif_read_write.cc.o 11.5 [43/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/err_cnt_read.cc.o 12.0 [44/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/frequencies_read.cc.o 12.7 [45/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/xgmi_read_write.cc.o 12.7 [46/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_npm.cc.o 13.3 [47/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/id_info_read.cc.o 13.4 [48/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_partition_metrics_read.cc.o 13.6 [49/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_busy_read.cc.o 13.7 [50/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/metrics_counter_read.cc.o 14.1 [51/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_determinism.cc.o 14.5 [52/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o 15.1 [53/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/overdrive_read_write.cc.o 15.7 [54/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mem_util_read.cc.o 16.3 [55/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_read.cc.o 16.4 [56/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/temp_read.cc.o 16.8 [57/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/fan_read_write.cc.o 17.3 [58/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/volt_freq_curv_read.cc.o 17.5 [59/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/process_info_read.cc.o 18.1 [60/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/hw_topology_read.cc.o 18.2 [61/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_logger.cc.o 18.2 [62/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mem_page_info_read.cc.o 18.3 [63/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/frequencies_read_write.cc.o 18.6 [64/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/init_shutdown_refcount.cc.o 19.1 [65/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_cntr_read_write.cc.o 19.1 In file included from /opt/rh/gcc-toolset-13/root/usr/include/c++/13/bits/shared_ptr.h:53, 19.1 from /opt/rh/gcc-toolset-13/root/usr/include/c++/13/memory:80, 19.1 from /therock/src/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/perf_cntr_read_write.cc:28: 19.1 In constructor ‘std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = long unsigned int*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, 19.1 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, 19.1 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, 19.1 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, 19.1 inlined from ‘void TestPerfCntrReadWrite::testEventsSimultaneously(amdsmi_processor_handle)’ at /therock/src/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/perf_cntr_read_write.cc:246:79: 19.1 /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] 19.1 921 | delete __p; 19.1 | ^~~~~~~~~~ 19.1 /therock/src/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/perf_cntr_read_write.cc: In member function ‘void TestPerfCntrReadWrite::testEventsSimultaneously(amdsmi_processor_handle)’: 19.1 /therock/src/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)’ 19.1 246 | new amdsmi_event_handle_t[avail_counters]); 19.1 | ^ 19.8 [66/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_board_temp.cc.o 20.0 [67/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/pci_read_write.cc.o 21.7 [68/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o 22.1 [69/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/sys_info_read.cc.o 22.5 [70/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o 24.3 [71/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/dynamic_metrics_test.cc.o 24.3 In file included from /therock/output/build/third-party/googletest/dist/include/gtest/gtest.h:71, 24.3 from /therock/src/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/dynamic_metrics_test.cc:23: 24.3 /therock/src/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/dynamic_metrics_test.cc: In member function ‘virtual void AmdSmiDynamicMetricTest_GPUMetricDynamicVersionSupported_Test::TestBody()’: 24.3 /therock/src/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/dynamic_metrics_test.cc:136:53: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 24.3 136 | EXPECT_EQ(flag, GetExpectedMetricVersionFlag(1, ver, is_partition_metrics)) 24.3 | ^~~ 24.3 /therock/src/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/dynamic_metrics_test.cc: In member function ‘virtual void AmdSmiDynamicMetricTest_XCPMetricDynamicVersionSupported_Test::TestBody()’: 24.3 /therock/src/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/dynamic_metrics_test.cc:187:53: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 24.3 187 | EXPECT_EQ(flag, GetExpectedMetricVersionFlag(1, ver, is_partition_metrics)) 24.3 | ^~~ 25.4 [72/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi.cc.o 26.2 [73/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o 26.2 /therock/src/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)’: 26.2 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:378:17: warning: unused variable ‘status_code’ [-Wunused-variable] 26.2 378 | rsmi_status_t status_code(RSMI_STATUS_NOT_SUPPORTED); 26.2 | ^~~~~~~~~~~ 26.2 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:377:22: warning: unused parameter ‘is_partition_metrics’ [-Wunused-parameter] 26.2 377 | bool is_partition_metrics) { 26.2 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 26.2 /therock/src/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&)’: 26.2 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:389:61: warning: unused parameter ‘file_path’ [-Wunused-parameter] 26.2 389 | const std::string& file_path) { 26.2 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 26.8 [74/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o 28.0 [75/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_device.cc.o 29.8 [76/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/third_party/shared_mutex/shared_mutex.cc.o 30.7 [77/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o 30.7 /therock/src/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’: 30.7 /therock/src/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] 30.7 317 | if (drm_card < 0) { 30.7 | ~~~~~~~~~^~~ 30.9 [78/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_npm.cc.o 31.4 [79/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o 31.6 [80/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o 31.7 [81/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o 31.9 [82/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_counters.cc.o 32.0 [83/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o 32.0 /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_drm.cc: In member function ‘amdsmi_status_t amd::smi::AMDSmiDrm::init()’: 32.0 /therock/src/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] 32.0 149 | bdf.domain_number = static_cast(((bdf_rocm >> 32) & 0xFFFFFFFF)); 32.0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32.3 [84/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_power_mon.cc.o 33.9 [85/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o 34.2 [86/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/main.cc.o 34.6 [87/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc.o 34.9 [88/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_metrics_read.cc.o 34.9 [89/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/computepartition_read_write.cc.o 35.5 [90/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o 36.2 [91/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_board_temp.cc.o 36.6 [92/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_cache_read.cc.o 37.9 [93/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_io_link.cc.o 38.8 [94/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/memorypartition_read_write.cc.o 40.7 [95/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_utils.cc.o 42.0 [96/119] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_base.cc.o 43.6 [97/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_dyn_gpu_metrics.cc.o 44.4 [98/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_main.cc.o 46.2 [99/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd.cc.o 51.9 [100/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o 54.2 [101/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_monitor.cc.o 54.7 [102/119] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o 54.7 /therock/src/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)’: 54.7 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:378:17: warning: unused variable ‘status_code’ [-Wunused-variable] 54.7 378 | rsmi_status_t status_code(RSMI_STATUS_NOT_SUPPORTED); 54.7 | ^~~~~~~~~~~ 54.7 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:377:22: warning: unused parameter ‘is_partition_metrics’ [-Wunused-parameter] 54.7 377 | bool is_partition_metrics) { 54.7 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 54.7 /therock/src/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&)’: 54.7 /therock/src/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:389:61: warning: unused parameter ‘file_path’ [-Wunused-parameter] 54.7 389 | const std::string& file_path) { 54.7 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 57.9 [103/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o 57.9 /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc: In function ‘uint64_t get_product_serial_number(amdsmi_processor_handle)’: 57.9 /therock/src/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] 57.9 1037 | if (!board_info.product_serial || !*board_info.product_serial) { 57.9 | ~~~~~~~~~~~^~~~~~~~~~~~~~ 57.9 In file included from /therock/src/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_utils.h:31, 57.9 from /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:49: 57.9 /therock/src/rocm-systems/projects/amdsmi/include/amd_smi/amdsmi.h:1133:10: note: ‘amdsmi_board_info_t::product_serial’ declared here 57.9 1133 | char product_serial[AMDSMI_MAX_STRING_LENGTH]; 57.9 | ^~~~~~~~~~~~~~ 65.2 [104/119] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o 65.2 /therock/src/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*)’: 65.2 /therock/src/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] 65.2 2396 | dst_bdf.device_number = static_cast(device); 65.2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65.2 /therock/src/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] 65.2 2397 | dst_bdf.function_number = static_cast(function); 65.2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65.2 /therock/src/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*)’: 65.2 /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:3525:10: warning: unused variable ‘set_ret_success’ [-Wunused-variable] 65.2 3525 | bool set_ret_success = false; 65.2 | ^~~~~~~~~~~~~~~ 65.2 /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:3540:9: warning: unused variable ‘power_cap’ [-Wunused-variable] 65.2 3540 | int power_cap = 0; 65.2 | ^~~~~~~~~ 65.2 /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc: In function ‘amdsmi_ptl_data_format_t token_to_amdsmi_fmt(std::string)’: 65.2 /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5365:21: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 65.2 5365 | c = std::toupper(static_cast(c)); 65.2 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65.2 /therock/src/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*)’: 65.2 /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:6692:58: warning: unused parameter ‘sock_count’ [-Wunused-parameter] 65.2 6692 | amdsmi_status_t amdsmi_get_cpu_cores_per_socket(uint32_t sock_count, amdsmi_sock_info_t *sock_info) 65.2 | ~~~~~~~~~^~~~~~~~~~ 65.2 /therock/src/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*)’: 65.2 /therock/src/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=] 65.2 5114 | topology_nearest_info->processor_list[AMDSMI_MAX_DEVICES * AMDSMI_MAX_NUM_XCP] = {nullptr}; 65.2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 65.2 In file included from /therock/src/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:49: 65.2 /therock/src/rocm-systems/projects/amdsmi/include/amd_smi/amdsmi.h:2186:29: note: while referencing ‘amdsmi_topology_nearest_t::processor_list’ 65.2 2186 | amdsmi_processor_handle processor_list[AMDSMI_MAX_DEVICES * AMDSMI_MAX_NUM_XCP]; 65.2 | ^~~~~~~~~~~~~~ 66.3 [105/119] Linking CXX shared library src/libamd_smi.so.26.2.1 66.6 [106/119] Creating library symlink src/libamd_smi.so.26 src/libamd_smi.so 66.7 [107/119] Generating amdsmi_wrapper.py, python_package/amdsmi/amdsmi_wrapper.py 66.7 [108/119] Generating python_package/amdsmi/libamd_smi.so 66.8 [109/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 66.8 [110/119] Linking C shared library goamdsmi_shim/libgoamdsmi_shim64.so.1.0 66.9 [111/119] Creating library symlink goamdsmi_shim/libgoamdsmi_shim64.so.1 goamdsmi_shim/libgoamdsmi_shim64.so 66.9 [112/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o 67.4 [113/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 67.4 [114/119] cd /therock/output/build/base/amdsmi/build/amdsmi_cli && /usr/local/therock-tools/bin/cmake -E create_symlink ../libexec/amdsmi_cli/amdsmi_cli.py /therock/output/build/base/amdsmi/build/amdsmi_cli/bin/amd-smi 67.5 [115/119] Linking CXX executable tests/amd_smi_test/amdsmitst 69.2 [116/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o 81.0 [117/119] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o 81.3 [118/119] Linking CXX shared library rocm_smi/librocm_smi64.so.1.0 81.4 [119/119] Creating library symlink rocm_smi/librocm_smi64.so.1 rocm_smi/librocm_smi64.so END 1767673953.7451355 81.39314818382263 0