Mock Version: 4.1 Mock Version: 4.1 Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/ubs-engine.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-246587-83486/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/ubs-engine.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/ubs-engine-1.0.0-61.oc9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/ubs-engine.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-246587-83486/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/ubs-engine.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.XxWdp9 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ubs-engine-1.0.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/ubs-engine-1.0.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/mkdir -p ubs-engine-1.0.0 + cd ubs-engine-1.0.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.rMSO35 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ubs-engine-1.0.0 + cd /builddir/build/BUILD/ubs-engine-1.0.0/ + bash build.sh -T RelWithDebInfo Ninja is installed. Generator set to: Ninja [2026-08-11 11:49]: build.sh -T RelWithDebInfo build.sh: line 324: [[all: command not found /builddir/build/BUILD/ubs-engine-1.0.0/scripts/build/update_version.sh: line 49: git: command not found Commit ID written to /builddir/build/BUILD/ubs-engine-1.0.0/cmake-build-relwithdebinfo/VERSION 2026-08-11 11:49:47 [INFO] ***** start build_cmake ***** 2026-08-11 11:49:47 [INFO] building target all. Not searching for unused variables given on the command line. -- The C compiler identification is GNU 12.3.1 -- The CXX compiler identification is GNU 12.3.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- CMake version: 3.26.5 -- Source dir: /builddir/build/BUILD/ubs-engine-1.0.0 -- Build dir: /builddir/build/BUILD/ubs-engine-1.0.0/cmake-build-relwithdebinfo -- Build type: RelWithDebInfo -- Build generator: Ninja -- C compiler for the host machine: /usr/bin/gcc (GNU 12.3.1) -- CXX compiler for the host machine: /usr/bin/g++ (GNU 12.3.1) -- C linker for the host machine: /usr/bin/ld (GNU ld (GNU Binutils) 2.41) -- Host machine system: Linux-5.4.119-19.0009.32 -- Host machine cpu family: aarch64 -- Host machine logical cpu cores: 8 -- Host machine physical cpu cores: 1 -- Host machine total physical memory: 32328 MB -- Host machine available physical memory: 29437 MB -- Build C standard: C11 -- Build C++ standard: C++17 -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) CMake Warning at scripts/cmake/iwyu.cmake:17 (message): Clang std headers not found at: /include Call Stack (most recent call first): CMakeLists.txt:73 (include) -- Found hcom: /usr/include, /usr/lib64/libhcom.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found OpenSSL: /usr/lib64/libcrypto.so (found suitable version "3.0.12", minimum required is "3.0.0") found components: Crypto SSL -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- Found Brotli: /usr/include found components: common encoder decoder -- Found httplib: /usr/include/httplib.h (found version "0.38.0") -- RapidJSON found. Headers: /usr/include -- RapidJSON found. Headers: -- Found LibXml2: /usr/lib64/libxml2.so (found version "2.11.5") -- Found libboundscheck: /usr/include, /usr/lib64/libboundscheck.so -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.0.12") -- Configuring done (1.3s) -- Generating done (0.1s) -- Build files have been written to: /builddir/build/BUILD/ubs-engine-1.0.0/cmake-build-relwithdebinfo [0/2] Re-checking globbed directories... [1/495] Building CXX object src/CMakeFiles/ubse.dir/ubse_main.cpp.o [2/495] Building CXX object src/CMakeFiles/ubse.dir/framework/security/ubse_security_module.cpp.o [3/495] Building CXX object src/CMakeFiles/ubse.dir/framework/storage/ubse_storage.cpp.o [4/495] Building CXX object src/CMakeFiles/ubse.dir/framework/log/ubse_logger_module.cpp.o [5/495] Building CXX object src/CMakeFiles/ubse.dir/framework/event/ubse_event_module.cpp.o [6/495] Building CXX object src/CMakeFiles/ubse.dir/framework/com/ubse_com_module.cpp.o [7/495] Building CXX object src/CMakeFiles/ubse.dir/controllers/node/ubse_node_controller_module.cpp.o [8/495] Building CXX object src/CMakeFiles/ubse.dir/controllers/mem/mem_controller/ubse_mem_controller_module.cpp.o [9/495] Building CXX object src/CMakeFiles/ubse.dir/controllers/mem/mem_controller/ubse_mem_controller.cpp.o [10/495] Building CXX object src/CMakeFiles/ubse.dir/framework/ha/ubse_election_module.cpp.o [11/495] Building CXX object src/CMakeFiles/ubse.dir/controllers/urma/ubse_urma_controller_module.cpp.o [12/495] Building CXX object src/CMakeFiles/ubse.dir/controllers/urma/ubse_urma_controller.cpp.o [13/495] Building CXX object src/CMakeFiles/ubse.dir/ras/ubse_ras_module.cpp.o [14/495] Building CXX object src/CMakeFiles/ubse.dir/framework/security/ubse_security.cpp.o [15/495] Building CXX object src/CMakeFiles/ubse.dir/adapter_plugins/urma_uvs/ubse_urma_uvs_module.cpp.o [16/495] Building CXX object src/CMakeFiles/ubse.dir/adapter_plugins/syssentry/sys_sentry_module.cpp.o [17/495] Building CXX object src/CMakeFiles/ubse.dir/api_server/ubse_api_server_module.cpp.o [18/495] Building CXX object src/CMakeFiles/ubse.dir/framework/event/ubse_event.cpp.o [19/495] Building CXX object src/CMakeFiles/ubse.dir/framework/log/ubse_logger.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger.cpp: In member function 'ubse::log::UbseLoggerEntry::OutPutLog(std::basic_ostream >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger.cpp:81:53: warning: ':' directive output may be truncated writing 1 byte into a region of size between 0 and 4 [-Wformat-truncation=] 81 | std::snprintf(tzBuffer, sizeof(tzBuffer), "%+03d:%02d", offsetHours, offsetMinutes); | ^ In function 'ubse::log::FormatTimestamp(std::__cxx11::basic_ostringstream, std::allocator >&, unsigned long)', inlined from 'ubse::log::UbseLoggerEntry::OutPutLog(std::basic_ostream >&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger.cpp:203:20: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger.cpp:81:47: note: directive argument in the range [0, 59] 81 | std::snprintf(tzBuffer, sizeof(tzBuffer), "%+03d:%02d", offsetHours, offsetMinutes); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:964, from /usr/include/c++/12/cstdio:42, from /usr/include/c++/12/ext/string_conversions.h:43, from /usr/include/c++/12/bits/basic_string.h:3968, from /usr/include/c++/12/string:53, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_logger.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger.cpp:13: In function 'snprintf', inlined from 'ubse::log::FormatTimestamp(std::__cxx11::basic_ostringstream, std::allocator >&, unsigned long)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger.cpp:81:18, inlined from 'ubse::log::UbseLoggerEntry::OutPutLog(std::basic_ostream >&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger.cpp:203:20: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output between 7 and 11 bytes into a destination of size 7 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [20/495] Building CXX object src/CMakeFiles/ubse.dir/framework/plugin_mgr/ubse_plugin.cpp.o [21/495] Building CXX object src/CMakeFiles/ubse.dir/framework/trace_context/trace_context.cpp.o [22/495] Building CXX object src/framework/xml/CMakeFiles/ubse_xml.dir/ubse_xml.cpp.o [23/495] Building CXX object src/CMakeFiles/ubse.dir/api_server/ubse_api_server.cpp.o [24/495] Building CXX object src/framework/misc/CMakeFiles/ubse_utils.dir/ubse_str_util.cpp.o [25/495] Building CXX object src/framework/timer/CMakeFiles/ubse_timer.dir/ubse_timer_controller.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/timer/ubse_timer_controller.cpp: In member function 'void ubse::timer::UbseTimerController::run()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/timer/ubse_timer_controller.cpp:275:14: warning: unused variable 'waked' [-Wunused-variable] 275 | bool waked = cv_.wait_until(lock, next_time, [this] { return !running_; }); | ^~~~~ [26/495] Building CXX object src/CMakeFiles/ubse.dir/framework/com/ubse_com.cpp.o [27/495] Building CXX object src/framework/misc/CMakeFiles/ubse_utils.dir/ubse_request_id_util.cpp.o [28/495] Building CXX object src/framework/misc/CMakeFiles/ubse_utils.dir/ubse_file_util.cpp.o [29/495] Building CXX object src/framework/misc/CMakeFiles/ubse_utils.dir/ubse_topo_util.cpp.o [30/495] Building CXX object src/framework/misc/CMakeFiles/ubse_utils.dir/ubse_json_util.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/misc/ubse_json_util.cpp: In static member function 'static bool ubse::utils::UbseJsonUtil::ConvertJsonStr2Vec(const std::string&, std::vector >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/misc/ubse_json_util.cpp:276:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 276 | for (int i = 0; i < length; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/misc/ubse_json_util.cpp:267:11: warning: unused variable 'allocator' [-Wunused-variable] 267 | auto &allocator = pJson.GetAllocator(); | ^~~~~~~~~ [31/495] Building CXX object src/framework/misc/CMakeFiles/ubse_utils.dir/ubse_os_util.cpp.o [32/495] Building CXX object src/framework/context/CMakeFiles/ubse_context.dir/ubse_context.cpp.o [33/495] Building CXX object src/framework/misc/CMakeFiles/ubse_utils.dir/ubse_net_util.cpp.o [34/495] Building CXX object src/framework/log/CMakeFiles/UbseLog.dir/ubse_logger.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger.cpp: In member function 'ubse::log::UbseLoggerEntry::OutPutLog(std::basic_ostream >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger.cpp:81:53: warning: ':' directive output may be truncated writing 1 byte into a region of size between 0 and 4 [-Wformat-truncation=] 81 | std::snprintf(tzBuffer, sizeof(tzBuffer), "%+03d:%02d", offsetHours, offsetMinutes); | ^ In function 'ubse::log::FormatTimestamp(std::__cxx11::basic_ostringstream, std::allocator >&, unsigned long)', inlined from 'ubse::log::UbseLoggerEntry::OutPutLog(std::basic_ostream >&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger.cpp:203:20: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger.cpp:81:47: note: directive argument in the range [0, 59] 81 | std::snprintf(tzBuffer, sizeof(tzBuffer), "%+03d:%02d", offsetHours, offsetMinutes); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:964, from /usr/include/c++/12/cstdio:42, from /usr/include/c++/12/ext/string_conversions.h:43, from /usr/include/c++/12/bits/basic_string.h:3968, from /usr/include/c++/12/string:53, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_logger.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger.cpp:13: In function 'snprintf', inlined from 'ubse::log::FormatTimestamp(std::__cxx11::basic_ostringstream, std::allocator >&, unsigned long)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger.cpp:81:18, inlined from 'ubse::log::UbseLoggerEntry::OutPutLog(std::basic_ostream >&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger.cpp:203:20: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output between 7 and 11 bytes into a destination of size 7 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [35/495] Building CXX object src/framework/log/CMakeFiles/UbseLog.dir/ubse_logger_manager.cpp.o [36/495] Building CXX object src/CMakeFiles/ubse.dir/framework/plugin_mgr/ubse_plugin_module.cpp.o [37/495] Building CXX object src/framework/misc/CMakeFiles/ubse_utils.dir/ubse_fs.cpp.o [38/495] Building CXX object src/framework/log/CMakeFiles/UbseLog.dir/ubse_logger_ringbuffer.cpp.o [39/495] Linking CXX static library src/framework/misc/libubse_utils.a [40/495] Linking CXX static library src/framework/xml/libubse_xml.a [41/495] Linking CXX static library src/framework/context/libubse_context.a [42/495] Building CXX object src/framework/log/CMakeFiles/ubse_log.dir/ubse_logger_module.cpp.o [43/495] Building CXX object src/framework/security/CMakeFiles/ubse_security.dir/ubse_security_module.cpp.o [44/495] Building CXX object src/framework/log/CMakeFiles/ubse_log.dir/ubse_logger_audit.cpp.o [45/495] Building CXX object src/framework/log/CMakeFiles/ubse_log.dir/ubse_logger_config.cpp.o [46/495] Building CXX object src/CMakeFiles/ubse.dir/framework/http/ubse_http_module.cpp.o [47/495] Building CXX object src/framework/security/CMakeFiles/ubse_security.dir/ubse_security.cpp.o [48/495] Building CXX object src/framework/security/CMakeFiles/ubse_security.dir/ubse_security_manager.cpp.o [49/495] Linking CXX static library src/framework/security/libubse_security.a [50/495] Building CXX object src/framework/config/CMakeFiles/ubse_config.dir/ubse_conf.cpp.o [51/495] Building CXX object src/framework/thread_pool/CMakeFiles/UbseThreadPool.dir/ubse_thread_pool.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/thread_pool/ubse_thread_pool.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_thread_pool.h: In constructor 'ubse::task_executor::UbseTaskExecutor::UbseTaskExecutor(const std::string&, uint16_t, uint32_t)': /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_thread_pool.h:99:17: warning: 'ubse::task_executor::UbseTaskExecutor::mThreadName' will be initialized after [-Wreorder] 99 | std::string mThreadName; | ^~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_thread_pool.h:91:45: warning: 'ubse::utils::RingBufferBlockingQueue ubse::task_executor::UbseTaskExecutor::mRunnableQueue' [-Wreorder] 91 | RingBufferBlockingQueue mRunnableQueue; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/thread_pool/ubse_thread_pool.cpp:99:1: warning: when initialized here [-Wreorder] 99 | UbseTaskExecutor::UbseTaskExecutor(const std::string &name, uint16_t threadNum, uint32_t queueCapacity) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_thread_pool.h:98:27: warning: 'ubse::task_executor::UbseTaskExecutor::mStartedThreadNum' will be initialized after [-Wreorder] 98 | std::atomic mStartedThreadNum; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_thread_pool.h:94:14: warning: 'uint16_t ubse::task_executor::UbseTaskExecutor::mCapacity' [-Wreorder] 94 | uint16_t mCapacity; | ^~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/thread_pool/ubse_thread_pool.cpp:99:1: warning: when initialized here [-Wreorder] 99 | UbseTaskExecutor::UbseTaskExecutor(const std::string &name, uint16_t threadNum, uint32_t queueCapacity) | ^~~~~~~~~~~~~~~~ [52/495] Building CXX object src/framework/thread_pool/CMakeFiles/ubse_thread_pool.dir/ubse_thread_pool.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/thread_pool/ubse_thread_pool.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_thread_pool.h: In constructor 'ubse::task_executor::UbseTaskExecutor::UbseTaskExecutor(const std::string&, uint16_t, uint32_t)': /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_thread_pool.h:99:17: warning: 'ubse::task_executor::UbseTaskExecutor::mThreadName' will be initialized after [-Wreorder] 99 | std::string mThreadName; | ^~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_thread_pool.h:91:45: warning: 'ubse::utils::RingBufferBlockingQueue ubse::task_executor::UbseTaskExecutor::mRunnableQueue' [-Wreorder] 91 | RingBufferBlockingQueue mRunnableQueue; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/thread_pool/ubse_thread_pool.cpp:99:1: warning: when initialized here [-Wreorder] 99 | UbseTaskExecutor::UbseTaskExecutor(const std::string &name, uint16_t threadNum, uint32_t queueCapacity) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_thread_pool.h:98:27: warning: 'ubse::task_executor::UbseTaskExecutor::mStartedThreadNum' will be initialized after [-Wreorder] 98 | std::atomic mStartedThreadNum; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_thread_pool.h:94:14: warning: 'uint16_t ubse::task_executor::UbseTaskExecutor::mCapacity' [-Wreorder] 94 | uint16_t mCapacity; | ^~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/thread_pool/ubse_thread_pool.cpp:99:1: warning: when initialized here [-Wreorder] 99 | UbseTaskExecutor::UbseTaskExecutor(const std::string &name, uint16_t threadNum, uint32_t queueCapacity) | ^~~~~~~~~~~~~~~~ [53/495] Building CXX object src/framework/thread_pool/CMakeFiles/ubse_thread_pool.dir/ubse_thread_pool_module.cpp.o [54/495] Building CXX object src/framework/event/CMakeFiles/ubse_event.dir/ubse_event.cpp.o [55/495] Building CXX object src/framework/event/CMakeFiles/ubse_event.dir/ubse_event_queue.cpp.o [56/495] Building CXX object src/framework/event/CMakeFiles/ubse_event.dir/ubse_event_module.cpp.o [57/495] Building CXX object src/framework/log/CMakeFiles/UbseLog.dir/ubse_logger_filesink.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger_filesink.cpp: In constructor 'ubse::log::UbseLoggerFilesink::UbseLoggerFilesink(std::string, uint32_t, uint32_t)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/log/ubse_logger_filesink.cpp:40:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 40 | if (result == -1) { | ~~~~~~~^~~~~ [58/495] Building CXX object src/framework/event/CMakeFiles/ubse_event.dir/ubse_event_thread_pool.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/event/ubse_event_thread_pool.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/event/ubse_event_thread_pool.h: In constructor 'ubse::event::UbseEventThreadPool::UbseEventThreadPool(uint32_t, uint32_t, uint32_t, uint32_t)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/event/ubse_event_thread_pool.h:51:14: warning: 'ubse::event::UbseEventThreadPool::numLowPriorityThreads_' will be initialized after [-Wreorder] 51 | uint32_t numLowPriorityThreads_{2}; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/event/ubse_event_thread_pool.h:46:20: warning: 'ubse::event::UbseEventQueue ubse::event::UbseEventThreadPool::highPriorityQueue_' [-Wreorder] 46 | UbseEventQueue highPriorityQueue_, mediumPriorityQueue_, lowPriorityQueue_; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/event/ubse_event_thread_pool.cpp:22:1: warning: when initialized here [-Wreorder] 22 | UbseEventThreadPool::UbseEventThreadPool(uint32_t numsHighThs, uint32_t numsMidThs, uint32_t numsLowThs, | ^~~~~~~~~~~~~~~~~~~ [59/495] Building CXX object src/framework/event/CMakeFiles/ubse_event.dir/ubse_event_distribute.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/event/ubse_event_distribute.cpp: In member function 'void ubse::event::UbseEventDistribute::Distribute(ubse::event::EventTask&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/event/ubse_event_distribute.cpp:79:15: warning: the compiler can assume that the address of 'task' will never be NULL [-Waddress] 79 | if (&task == nullptr) { // 检查引用是否为 null,虽然引用通常不能为null,但可以检查地址。 | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/event/ubse_event_distribute.cpp:76:49: note: 'task' declared here 76 | void UbseEventDistribute::Distribute(EventTask &task) | ~~~~~~~~~~~^~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/event/ubse_event_distribute.cpp:79:5: warning: 'nonnull' argument 'task' compared to NULL [-Wnonnull-compare] 79 | if (&task == nullptr) { // 检查引用是否为 null,虽然引用通常不能为null,但可以检查地址。 | ^~ [60/495] Building CXX object src/framework/config/CMakeFiles/ubse_config.dir/ubse_conf_module.cpp.o [61/495] Building CXX object src/framework/com/CMakeFiles/UbseCom.dir/rpc/ubse_rpc_server.cpp.o [62/495] Building CXX object src/framework/config/CMakeFiles/ubse_config.dir/ubse_conf_manager.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/config/ubse_conf_manager.cpp: In function 'std::string ubse::config::CatString(const std::vector >&, const std::string&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/config/ubse_conf_manager.cpp:387:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 387 | return std::move(outputStr); | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/config/ubse_conf_manager.cpp:387:21: note: remove 'std::move' call [63/495] Linking CXX static library src/framework/config/libubse_config.a [64/495] Linking CXX static library src/framework/event/libubse_event.a [65/495] Building CXX object src/framework/com/CMakeFiles/UbseCom.dir/intercom/ubse_inter_com.cpp.o [66/495] Building CXX object src/framework/com/CMakeFiles/UbseCom.dir/ubse_com_base.cpp.o [67/495] Building CXX object src/framework/com/CMakeFiles/ubse_com.dir/ubse_com_module.cpp.o [68/495] Building CXX object src/framework/com/CMakeFiles/UbseCom.dir/engine/ubse_com_engine.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/com/engine/ubse_com_engine.cpp: In member function 'void ubse::com::UbseComLinkManager::InsertChannel(ubse::com::UbseComChannelInfo&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/com/engine/ubse_com_engine.cpp:157:17: warning: unused variable 'curNodeId' [-Wunused-variable] 157 | const auto &curNodeId = channelInfo.GetConnectInfo().GetCurNodeId(); | ^~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/com/engine/ubse_com_engine.cpp: In member function 'void ubse::com::UbseComEngine::Stop()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/com/engine/ubse_com_engine.cpp:541:14: warning: unused variable 'ret' [-Wunused-variable] 541 | auto ret = UBSHcomService::Destroy(engineName); | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/com/engine/ubse_com_engine.cpp: In static member function 'static void ubse::com::UbseCommunication::UbseComMsgReply(ubse::com::UbseComMessageCtx&, const ubse::com::UbseComDataDesc&, const ubse::com::UbseComCallback&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/com/engine/ubse_com_engine.cpp:1514:15: warning: unused variable 'rspCtx' [-Wunused-variable] 1514 | uintptr_t rspCtx = message.GetRspCtx(); | ^~~~~~ [69/495] Building CXX object src/framework/ha/CMakeFiles/ubse_election.dir/ubse_election_module.cpp.o [70/495] Building CXX object src/framework/com/CMakeFiles/ubse_com.dir/ubse_com.cpp.o [71/495] Building CXX object src/framework/com/CMakeFiles/UbseCom.dir/ubse_com_def.cpp.o [72/495] Building CXX object src/framework/ha/CMakeFiles/ubse_election.dir/ubse_election.cpp.o [73/495] Building CXX object src/framework/ha/CMakeFiles/ubse_election.dir/ubse_election_utils.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/ubse_election_utils.cpp: In function 'ubse::election::utils::ParseEventMessage(std::__cxx11::basic_string, std::allocator > const&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/ubse_election_utils.cpp:77:77: warning: 'state' may be used uninitialized [-Wmaybe-uninitialized] 77 | NodeLinkInfo nodeLinkInfo{nodeId, state, timestamp, changeChType}; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/ubse_election_utils.cpp:46:18: note: 'state' was declared here 46 | uint32_t state, timestamp; | ^~~~~ [74/495] Building CXX object src/framework/ha/CMakeFiles/ubse_election.dir/ubse_election_node_mgr.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/ubse_election_node_mgr.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/ubse_election_node_mgr.h: In constructor 'ubse::election::UbseElectionNodeMgr::UbseElectionNodeMgr()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/ubse_election_node_mgr.h:109:14: warning: 'ubse::election::UbseElectionNodeMgr::heartBeatLost_' will be initialized after [-Wreorder] 109 | uint32_t heartBeatLost_; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/ubse_election_node_mgr.h:103:18: warning: 'ubse::election::UBSE_ID_TYPE ubse::election::UbseElectionNodeMgr::master_' [-Wreorder] 103 | UBSE_ID_TYPE master_; | ^~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/ubse_election_node_mgr.cpp:55:1: warning: when initialized here [-Wreorder] 55 | UbseElectionNodeMgr::UbseElectionNodeMgr() | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/ubse_election_node_mgr.h:104:18: warning: 'ubse::election::UbseElectionNodeMgr::standby_' will be initialized after [-Wreorder] 104 | UBSE_ID_TYPE standby_; | ^~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/ubse_election_node_mgr.h:101:10: warning: 'ubse::election::Node ubse::election::UbseElectionNodeMgr::currentNode_' [-Wreorder] 101 | Node currentNode_; | ^~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/ubse_election_node_mgr.cpp:55:1: warning: when initialized here [-Wreorder] 55 | UbseElectionNodeMgr::UbseElectionNodeMgr() | ^~~~~~~~~~~~~~~~~~~ [75/495] Building CXX object src/framework/ha/CMakeFiles/ubse_election.dir/ubse_election_pkt_handler.cpp.o [76/495] Building CXX object src/framework/ha/CMakeFiles/ubse_election.dir/ubse_election_comm_mgr.cpp.o [77/495] Building CXX object src/framework/ha/CMakeFiles/ubse_election.dir/role/ubse_election_role.cpp.o [78/495] Building CXX object src/framework/ha/CMakeFiles/ubse_election.dir/role/ubse_election_role_mgr.cpp.o [79/495] Building CXX object src/framework/ha/message/CMakeFiles/ubse_election_message.dir/ubse_election_pkt_simpo.cpp.o [80/495] Building CXX object src/framework/ha/message/CMakeFiles/ubse_election_message.dir/ubse_election_reply_pkt_simpo.cpp.o [81/495] Building CXX object src/framework/ha/CMakeFiles/ubse_election.dir/role/ubse_election_role_standby.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/role/ubse_election_role_standby.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/role/ubse_election_role_standby.h: In constructor 'ubse::election::Standby::Standby(ubse::election::RoleContext&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/role/ubse_election_role_standby.h:47:14: warning: 'ubse::election::Standby::turnId_' will be initialized after [-Wreorder] 47 | uint64_t turnId_; | ^~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/role/ubse_election_role_standby.h:43:14: warning: 'uint64_t ubse::election::Standby::lastHeartTime_' [-Wreorder] 43 | uint64_t lastHeartTime_; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/role/ubse_election_role_standby.cpp:20:1: warning: when initialized here [-Wreorder] 20 | Standby::Standby(RoleContext &ctx) : turnId_(0), lastHeartTime_() | ^~~~~~~ [82/495] Building CXX object src/framework/ha/CMakeFiles/ubse_election.dir/role/ubse_election_role_initializer.cpp.o [83/495] Building CXX object src/framework/ha/CMakeFiles/ubse_election.dir/role/ubse_election_role_agent.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/role/ubse_election_role_agent.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/role/ubse_election_role_agent.h: In constructor 'ubse::election::Agent::Agent(ubse::election::RoleContext&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/role/ubse_election_role_agent.h:60:14: warning: 'ubse::election::Agent::turnId_' will be initialized after [-Wreorder] 60 | uint64_t turnId_; | ^~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/role/ubse_election_role_agent.h:55:14: warning: 'uint64_t ubse::election::Agent::lastHeartTime_' [-Wreorder] 55 | uint64_t lastHeartTime_; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ha/role/ubse_election_role_agent.cpp:18:1: warning: when initialized here [-Wreorder] 18 | Agent::Agent(RoleContext &ctx) : turnId_(0), lastHeartTime_() | ^~~~~ [84/495] Building CXX object src/framework/plugin_mgr/CMakeFiles/ubse_plugin.dir/ubse_plugin_config.cpp.o [85/495] Building CXX object src/framework/plugin_mgr/CMakeFiles/ubse_plugin.dir/ubse_plugin_admission.cpp.o [86/495] Building CXX object src/framework/ha/CMakeFiles/ubse_election.dir/role/ubse_election_role_master.cpp.o [87/495] Building CXX object src/framework/ipc/CMakeFiles/ubse_ipc_client.dir/ubse_ipc_socket.cpp.o [88/495] Building CXX object src/framework/plugin_mgr/CMakeFiles/ubse_plugin.dir/ubse_plugin.cpp.o [89/495] Building CXX object src/framework/plugin_mgr/CMakeFiles/ubse_plugin.dir/ubse_plugin_manager.cpp.o [90/495] Building CXX object src/framework/ipc/CMakeFiles/ubse_ipc_client.dir/ubse_ipc_utils.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ipc/ubse_ipc_utils.cpp:18: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::ipc::DeSerializeMemFault(ubse::ipc::UbseMemFault&, unsigned char*, unsigned long)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ipc/ubse_ipc_utils.cpp:113:78: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In function 'ubse::ipc::DeSerializeMemFault(ubse::ipc::UbseMemFault&, unsigned char*, unsigned long)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ [91/495] Building CXX object src/framework/ipc/CMakeFiles/ubse_ipc_client.dir/ubse_sync_req.cpp.o [92/495] Building CXX object src/framework/ipc/CMakeFiles/ubse_ipc_client.dir/ubse_ipc_log.cpp.o [93/495] Building CXX object src/framework/ipc/CMakeFiles/ubse_ipc_client.dir/client/ubse_ipc_client.cpp.o [94/495] Building CXX object src/framework/ipc/CMakeFiles/ubse_ipc_server.dir/ubse_ipc_socket.cpp.o [95/495] Building CXX object src/framework/ipc/CMakeFiles/ubse_ipc_server.dir/ubse_ipc_utils.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ipc/ubse_ipc_utils.cpp:18: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::ipc::DeSerializeMemFault(ubse::ipc::UbseMemFault&, unsigned char*, unsigned long)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ipc/ubse_ipc_utils.cpp:113:78: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In function 'ubse::ipc::DeSerializeMemFault(ubse::ipc::UbseMemFault&, unsigned char*, unsigned long)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ [96/495] Building CXX object src/framework/ipc/CMakeFiles/ubse_ipc_server.dir/ubse_sync_req.cpp.o [97/495] Building CXX object src/framework/ipc/CMakeFiles/ubse_ipc_client.dir/client/ubse_uds_client.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ipc/client/ubse_uds_client.cpp: In static member function 'static uint32_t ubse::ipc::UbseUDSClient::CalculateRemainingTime(std::chrono::_V2::steady_clock::time_point, uint32_t)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/ipc/client/ubse_uds_client.cpp:396:19: warning: comparison of integer expressions of different signedness: 'long int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 396 | if (elapsedMs >= static_cast(timeout)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [98/495] Building CXX object src/framework/ipc/CMakeFiles/ubse_ipc_server.dir/server/ubse_ipc_server.cpp.o [99/495] Building CXX object src/framework/ipc/CMakeFiles/ubse_ipc_server.dir/ubse_ipc_log.cpp.o [100/495] Building CXX object src/framework/http/CMakeFiles/ubse_http.dir/ubse_http_common.cpp.o [101/495] Building CXX object src/framework/serde/CMakeFiles/ubse_serial.dir/ubse_serial_util.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In constructor 'ubse::serial::UbseSerialization::UbseSerialization(ubse::serial::UbseSerialization&&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:289:16: warning: 'ubse::serial::UbseSerialization::mCap_' will be initialized after [-Wreorder] 289 | common_len mCap_; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:288:16: warning: 'ubse::serial::common_len ubse::serial::UbseSerialization::mLen_' [-Wreorder] 288 | common_len mLen_; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.cpp:103:1: warning: when initialized here [-Wreorder] 103 | UbseSerialization::UbseSerialization(UbseSerialization &&other) noexcept | ^~~~~~~~~~~~~~~~~ [102/495] Building CXX object src/framework/serde/CMakeFiles/ubse_serial.dir/ubse_type_util.cpp.o [103/495] Linking CXX static library src/framework/serde/libubse_serial.a [104/495] Building CXX object src/framework/trace_context/CMakeFiles/trace_context.dir/trace_context.cpp.o [105/495] Linking CXX static library src/framework/trace_context/libtrace_context.a [106/495] Linking CXX static library src/framework/log/libUbseLog.a [107/495] Linking CXX static library src/framework/log/libubse_log.a [108/495] Linking CXX static library src/framework/thread_pool/libUbseThreadPool.a [109/495] Linking CXX static library src/framework/thread_pool/libubse_thread_pool.a [110/495] Linking CXX static library src/framework/timer/libubse_timer.a [111/495] Linking CXX static library src/framework/ipc/libubse_ipc_client.a [112/495] Building CXX object src/framework/ipc/CMakeFiles/ubse_ipc_server.dir/server/ubse_uds_server.cpp.o [113/495] Building CXX object src/framework/storage/CMakeFiles/ubse_storage.dir/ubse_storage.cpp.o [114/495] Building CXX object src/framework/storage/message/CMakeFiles/ubse_storage_message.dir/ubse_storage_req_simpo.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/storage/message/ubse_storage_data_conversion.h:16, from /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/storage/message/ubse_storage_req_simpo.cpp:16: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::storage::data::conversion::UbseStorageReqDeserialize(ubse::serial::UbseDeSerialization&, ubse::storage::message::UbseStorageReq&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/storage/message/ubse_storage_data_conversion.h:32:40, inlined from 'ubse::storage::message::UbseStorageReqSimpo::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/storage/message/ubse_storage_req_simpo.cpp:55:30: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'ubse::storage::message::UbseStorageReqSimpo::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ [115/495] Building CXX object src/framework/storage/CMakeFiles/ubse_storage.dir/ubse_storage_req_handler.cpp.o [116/495] Building CXX object src/framework/storage/message/CMakeFiles/ubse_storage_message.dir/ubse_storage_resp_simpo.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/storage/message/ubse_storage_resp_simpo.cpp: In function 'ubse::storage::message::UbseStorageRespDeserialize(ubse::serial::UbseDeSerialization&, ubse::storage::message::UbseStorageResp&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/storage/message/ubse_storage_resp_simpo.cpp:73:26: warning: 'ubseStorageRespSize' may be used uninitialized [-Wmaybe-uninitialized] 73 | for (size_t i = 0; i < ubseStorageRespSize; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/storage/message/ubse_storage_resp_simpo.cpp:67:12: note: 'ubseStorageRespSize' was declared here 67 | size_t ubseStorageRespSize; | ^~~~~~~~~~~~~~~~~~~ [117/495] Building CXX object src/framework/storage/CMakeFiles/ubse_storage.dir/ubse_storage_module.cpp.o [118/495] Building CXX object src/framework/vscok/CMakeFiles/ubse_vsock_client.dir/ubse_vsock_client.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/vscok/ubse_vsock_client.cpp: In member function 'bool ubse::vsock::UbseVsockClient::RecvMessage(ubse::vsock::UbseSignRsp&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/vscok/ubse_vsock_client.cpp:273:24: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 273 | if (bytes_received <= headerSize) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [119/495] Building CXX object src/message/CMakeFiles/ubse_message.dir/ubse_base_message.cpp.o [120/495] Linking CXX static library src/message/libubse_message.a [121/495] Linking CXX static library src/framework/storage/message/libubse_storage_message.a [122/495] Building CXX object src/framework/cert/CMakeFiles/ubse_cert.dir/ubse_cert_validator.cpp.o [123/495] Linking CXX static library src/framework/cert/libubse_cert.a [124/495] Linking CXX static library src/framework/vscok/libubse_vsock_client.a [125/495] Building CXX object src/controllers/node/CMakeFiles/ubse_node_controller.dir/ubse_node_controller_module.cpp.o [126/495] Building CXX object src/controllers/node/CMakeFiles/ubse_node_controller.dir/ubse_node_controller_util.cpp.o [127/495] Building CXX object src/controllers/node/CMakeFiles/ubse_node_controller.dir/ubse_node_controller.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/node/ubse_node_controller.cpp:20: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::nodeController::DeSerializeDevDirConnectInfo(std::map, std::allocator >, ubse::nodeController::PhysicalLink, std::less, std::allocator > >, std::allocator, std::allocator > const, ubse::nodeController::PhysicalLink> > >&, unsigned char*, unsigned long)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/node/ubse_node_controller.cpp:1225:51: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In function 'ubse::nodeController::DeSerializeDevDirConnectInfo(std::map, std::allocator >, ubse::nodeController::PhysicalLink, std::less, std::allocator > >, std::allocator, std::allocator > const, ubse::nodeController::PhysicalLink> > >&, unsigned char*, unsigned long)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::nodeController::ParseCpuInfo(ubse::serial::UbseDeSerialization&, ubse::nodeController::UbseNodeInfo&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/node/ubse_node_controller.cpp:1130:106: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In function 'ubse::nodeController::ParseCpuInfo(ubse::serial::UbseDeSerialization&, ubse::nodeController::UbseNodeInfo&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ [128/495] Building CXX object src/controllers/node/CMakeFiles/ubse_node_controller.dir/ubse_node_controller_query_api.cpp.o [129/495] Building CXX object src/controllers/node/CMakeFiles/ubse_node_controller.dir/ubse_node_controller_collector.cpp.o [130/495] Building CXX object src/controllers/node/CMakeFiles/ubse_node_controller.dir/ubse_node_api_convert.cpp.o [131/495] Building CXX object src/controllers/node/CMakeFiles/ubse_node_controller.dir/ubse_node_api.cpp.o [132/495] Building CXX object src/framework/plugin_mgr/CMakeFiles/ubse_plugin.dir/ubse_plugin_module.cpp.o [133/495] Building CXX object src/controllers/node/CMakeFiles/ubse_node_controller.dir/ubse_node_controller_agent.cpp.o [134/495] Building CXX object src/controllers/node/CMakeFiles/ubse_node_controller.dir/ubse_node_controller_master.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/node/ubse_node_controller_master.cpp: In member function 'void ubse::nodeController::UbseNodeControllerMaster::UbseNodeUpHandlerExec(const std::string&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/node/ubse_node_controller_master.cpp:538:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 538 | for (int i = 0; i < UBSE_COLLECT_TOPOLOGY_RETRY_TIMES; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [135/495] Building CXX object src/controllers/node/CMakeFiles/ubse_node_controller.dir/ubse_node_com_urma_collector.cpp.o [136/495] Building CXX object src/controllers/mem/mem_scheduler/CMakeFiles/ubse_mem_scheduler.dir/ubse_mem_account_helper.cpp.o [137/495] Building CXX object src/framework/http/CMakeFiles/ubse_http.dir/ubse_http_module.cpp.o [138/495] Building CXX object src/framework/http/CMakeFiles/ubse_http.dir/ubse_http_server.cpp.o [139/495] Linking CXX static library src/framework/http/libubse_http.a [140/495] Building CXX object src/controllers/mem/mem_scheduler/CMakeFiles/ubse_mem_scheduler.dir/ubse_mem_algo_account.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_algo_account.cpp:19: /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_shm_account.h: In constructor 'ubse::mem::account::ShareAlgoAccount::ShareAlgoAccount(const std::vector&, uint64_t, uint64_t)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_shm_account.h:69:14: warning: 'ubse::mem::account::ShareAlgoAccount::totalBorrowSize_' will be initialized after [-Wreorder] 69 | uint64_t totalBorrowSize_{}; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_shm_account.h:67:14: warning: 'uint64_t ubse::mem::account::ShareAlgoAccount::blockSize_' [-Wreorder] 67 | uint64_t blockSize_; | ^~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_shm_account.h:20:5: warning: when initialized here [-Wreorder] 20 | ShareAlgoAccount(const std::vector &exportNumaLocs, | ^~~~~~~~~~~~~~~~ [141/495] Building CXX object src/controllers/node/CMakeFiles/ubse_node_controller_register_config.dir/ubse_node_controller_register_config.cpp.o [142/495] Building CXX object src/controllers/mem/mem_scheduler/CMakeFiles/ubse_mem_scheduler.dir/ubse_mem_configuration.cpp.o [143/495] Building CXX object src/controllers/mem/mem_scheduler/CMakeFiles/ubse_mem_scheduler.dir/ubse_mem_strategy_helper.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_strategy_helper.cpp: In function 'ubse::mem::strategy::UbseResult ubse::mem::strategy::GetShareStrategyRequest(const ubse::adapter_plugins::mmi::UbseMemShareBorrowReq&, tc::rs::mem::ShareRequest&, ubse::adapter_plugins::mmi::UbseMemAlgoResult&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_strategy_helper.cpp:151:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < req.shmRegion.nodeNum && i < TOPOLOGY_MAX_HOST_NUM; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_strategy_helper.cpp: At global scope: /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_strategy_helper.cpp:308:19: warning: 'ubse::mem::strategy::UbseResult ubse::mem::strategy::GetImportNodeIdSocketIdStr(const NodeId&, const SocketId&, const NodeId&, std::string&)' defined but not used [-Wunused-function] 308 | static UbseResult GetImportNodeIdSocketIdStr(const NodeId &exportNodeId, const SocketId &exportSocketId, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_strategy_helper.cpp:207:19: warning: 'ubse::mem::strategy::UbseResult ubse::mem::strategy::ConstructNumaBorrowResultFromAlgoRes(const tc::rs::mem::BorrowResult&, ubse::adapter_plugins::mmi::UbseMemAlgoResult&)' defined but not used [-Wunused-function] 207 | static UbseResult ConstructNumaBorrowResultFromAlgoRes(const tc::rs::mem::BorrowResult &algoRes, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [144/495] Building CXX object src/controllers/mem/mem_scheduler/CMakeFiles/ubse_mem_scheduler.dir/ubse_mem_scheduler.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_scheduler.cpp:17: /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_strategy_helper.h: In instantiation of 'ubse::mem::strategy::UbseResult ubse::mem::strategy::GetAlgoResultFromUserRequest(ubse::adapter_plugins::mmi::UbseMemAlgoResult&, UserReq, int, int) [with UserReq = ubse::adapter_plugins::mmi::UbseMemFdBorrowReq; UbseResult = unsigned int]': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_strategy_helper.h:140:44: required from 'ubse::mem::strategy::UbseResult ubse::mem::strategy::UbseMemStrategyHelper::MemoryBorrowAccordingToUserRequest(ReqType&, ubse::adapter_plugins::mmi::UbseMemAlgoResult&, uint64_t, int, int) [with ReqType = ubse::adapter_plugins::mmi::UbseMemFdBorrowReq; ubse::mem::strategy::UbseResult = unsigned int; uint64_t = long unsigned int]' /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_scheduler.cpp:297:100: required from here /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_strategy_helper.h:68:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (int i = 0; i < req.lenderLocs.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_strategy_helper.h: In instantiation of 'ubse::mem::strategy::UbseResult ubse::mem::strategy::GetAlgoResultFromUserRequest(ubse::adapter_plugins::mmi::UbseMemAlgoResult&, UserReq, int, int) [with UserReq = ubse::adapter_plugins::mmi::UbseMemNumaBorrowReq; UbseResult = unsigned int]': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_strategy_helper.h:140:44: required from 'ubse::mem::strategy::UbseResult ubse::mem::strategy::UbseMemStrategyHelper::MemoryBorrowAccordingToUserRequest(ReqType&, ubse::adapter_plugins::mmi::UbseMemAlgoResult&, uint64_t, int, int) [with ReqType = ubse::adapter_plugins::mmi::UbseMemNumaBorrowReq; ubse::mem::strategy::UbseResult = unsigned int; uint64_t = long unsigned int]' /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_scheduler.cpp:356:100: required from here /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_strategy_helper.h:68:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_scheduler.cpp:237:10: warning: 'uint64_t ubse::mem::scheduler::{anonymous}::GetShareCheckMaskCodeByUserReq(const ubse::adapter_plugins::mmi::UbseMemShareBorrowReq&)' defined but not used [-Wunused-function] 237 | uint64_t GetShareCheckMaskCodeByUserReq(const UbseMemShareBorrowReq &shareReq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_scheduler.cpp:91:6: warning: 'void ubse::mem::scheduler::{anonymous}::FillterNodeOnline()' defined but not used [-Wunused-function] 91 | void FillterNodeOnline() | ^~~~~~~~~~~~~~~~~ [145/495] Building CXX object src/controllers/mem/mem_scheduler/CMakeFiles/ubse_mem_scheduler.dir/ubse_borrow_account.cpp.o [146/495] Building CXX object src/controllers/mem/mem_scheduler/CMakeFiles/ubse_mem_scheduler.dir/ubse_mem_topology_info_manager.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_topology_info_manager.cpp: In member function 'void ubse::mem::strategy::UbseMemTopologyInfoManager::HandleHugeTlbPmd(const ubse::nodeController::UbseNumaInfo&, long double, uint64_t&, uint64_t&, uint64_t&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_topology_info_manager.cpp:88:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 88 | if (ratio != 0 && total512M > std::numeric_limits::max() / (NO_512 * ratio) || | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_topology_info_manager.cpp:100:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 100 | if (ratio != 0 && total2M > std::numeric_limits::max() / (NO_2 * ratio) || | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_topology_info_manager.cpp: In member function 'bool ubse::mem::strategy::UbseMemTopologyInfoManager::SetNumaLatencies(tc::rs::mem::StrategyParam&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_topology_info_manager.cpp:379:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ubse::mem::strategy::GlobalNumaIndex' {aka 'int'} [-Wsign-compare] 379 | for (size_t i = 0; i < mCurGlobalNumaIndex_; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_topology_info_manager.cpp: In member function 'bool ubse::mem::strategy::UbseMemTopologyInfoManager::SetMaxMemParam(tc::rs::mem::StrategyParam&, const std::vector >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_topology_info_manager.cpp:419:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 419 | for (int i = 0; i < tc::rs::mem::NUM_HOSTS && i < mNodeDataList_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_topology_info_manager.cpp: In member function 'bool ubse::mem::strategy::UbseMemTopologyInfoManager::SetMemOutHardLimit(tc::rs::mem::StrategyParam&, std::vector >)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_topology_info_manager.cpp:475:29: warning: comparison of integer expressions of different signedness: 'ubse::mem::strategy::NumaIndex' {aka 'short int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 475 | for (NumaIndex i = 0; i < numaList.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_topology_info_manager.cpp: In member function 'bool ubse::mem::strategy::UbseMemTopologyInfoManager::GenerateCoordinate(std::array, 16>&, tc::rs::mem::StrategyParam&, const std::set&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_topology_info_manager.cpp:800:45: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 800 | if (coordinateDesc.totalLocatedHostsNum == totalHostsNum) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [147/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/logging_lock_guard.cpp.o [148/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/request_helper.cpp.o [149/495] Building CXX object src/controllers/mem/mem_scheduler/CMakeFiles/ubse_mem_scheduler.dir/ubse_shm_account.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_shm_account.cpp:12: /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_shm_account.h: In constructor 'ubse::mem::account::ShareAlgoAccount::ShareAlgoAccount(const std::vector&, uint64_t, uint64_t)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_shm_account.h:69:14: warning: 'ubse::mem::account::ShareAlgoAccount::totalBorrowSize_' will be initialized after [-Wreorder] 69 | uint64_t totalBorrowSize_{}; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_shm_account.h:67:14: warning: 'uint64_t ubse::mem::account::ShareAlgoAccount::blockSize_' [-Wreorder] 67 | uint64_t blockSize_; | ^~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_shm_account.h:20:5: warning: when initialized here [-Wreorder] 20 | ShareAlgoAccount(const std::vector &exportNumaLocs, | ^~~~~~~~~~~~~~~~ [150/495] Building CXX object src/controllers/mem/mem_scheduler/CMakeFiles/ubse_mem_scheduler.dir/ubse_mem_json_def.cpp.o [151/495] Building CXX object src/controllers/node/CMakeFiles/ubse_node_controller.dir/ubse_node_info_api.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/node/ubse_node_info_api.cpp: In function 'void ubse::nodeController::AccessMapChangeFunc(std::unordered_map, std::__cxx11::basic_string >&, std::unordered_map, std::unordered_set > >&, std::unordered_map&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/node/ubse_node_info_api.cpp:286:15: warning: unused variable 'nodeId' [-Wunused-variable] 286 | auto &nodeId = nodeIdToDevName.first; | ^~~~~~ [152/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_advice.cpp.o [153/495] Building CXX object src/controllers/mem/mem_scheduler/CMakeFiles/ubse_mem_scheduler.dir/ubse_mem_validator.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_validator.cpp: In function 'void ubse::mem::strategy::{anonymous}::FilterByLenderSocket(const ubse::adapter_plugins::mmi::UbseMemLenderInfo&, tc::rs::mem::UbseStatus&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_validator.cpp:407:69: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 407 | if (numaLoc.nodeId != lenderInfo.nodeId || numaLoc.socketId != lenderInfo.socketId) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_validator.cpp: In member function 'ubse::mem::strategy::UbseResult ubse::mem::strategy::UbseMemValidator::CheckMemoryConfigIsValid()': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_validator.cpp:475:14: warning: unused variable 'blockSize' [-Wunused-variable] 475 | uint32_t blockSize = 0; | ^~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_validator.cpp: In member function 'ubse::mem::strategy::UbseResult ubse::mem::strategy::UbseMemValidator::CheckBorrowSizeMeetLimit()': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_validator.cpp:512:38: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 512 | if (maxBorrowSize - borrowedSize < borrowedSizeMb) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_validator.cpp: In member function 'ubse::mem::strategy::UbseResult ubse::mem::strategy::UbseMemValidator::CheckLendNumaIsEnough()': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_scheduler/ubse_mem_validator.cpp:747:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 747 | for (int i = 0; i < lenderLocs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ [154/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_async_processor.cpp.o [155/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_buffer_convert.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp: In function 'uint32_t ubse::mem::controller::UbseMemShmDescPackInner(const ubse::mem::def::UbseMemShmDesc&, ubse::utils::UbsePackUtil&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 160 | for (int i = 0; i < UBSE_MAX_USR_INFO_LEN; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp: In function 'uint32_t ubse::mem::controller::UnpackNodeList(ubse::mem::def::UbseMemShmRegion&, ubse::utils::UbseUnpackUtil&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp:192:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < region.nodeCnt; i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp: In function 'uint32_t ubse::mem::controller::UnpackshmRegionList(ubse::adapter_plugins::mmi::UbseShmRegionDesc&, ubse::utils::UbseUnpackUtil&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < region.nodeNum; i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp: In function 'uint32_t ubse::mem::controller::UbseMemShmCreateReqUnpack(const api::server::UbseIpcMessage&, ubse::mem::def::UbseMemShmDispatcher&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp:282:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 282 | for (int i = 0; i < UBSE_MAX_USR_INFO_LEN; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp: In function 'uint32_t ubse::mem::controller::UbseMemShmCreateWithAffinityReqUnpack(const api::server::UbseIpcMessage&, ubse::mem::def::UbseMemShmDispatcher&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp:326:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 326 | for (int i = 0; i < UBSE_MAX_USR_INFO_LEN; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp: In function 'uint32_t ubse::mem::controller::UbseMemShmCreateWithLenderReqUnpack(const api::server::UbseIpcMessage&, ubse::adapter_plugins::mmi::UbseMemShareBorrowReq&, uint64_t&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 370 | for (int i = 0; i < UBSE_MAX_USR_INFO_LEN; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp: In function 'size_t ubse::mem::controller::UbseMemShmMemStatusDescCalcSize(const ubse::mem::def::UbseMemShmMemStatusDesc&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp:524:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 524 | for (int i = 0; i < memIdCnt; i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp: In function 'uint32_t ubse::mem::controller::UbseMemShmMemFaultGetResponsePackInner(const ubse::mem::def::UbseMemShmMemStatusDesc&, ubse::utils::UbsePackUtil&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp:537:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 537 | for (int i = 0; i < statusDesc.memIds.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp: In function 'bool ubse::mem::controller::CandidateInfoUnpack(ubse::utils::UbseUnpackUtil&, std::vector >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp:635:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 635 | for (int i = 0; i < slotIdCount; i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp: In function 'uint32_t ubse::mem::controller::UbseMemCreateWithLenderReqUnpack(const api::server::UbseIpcMessage&, ubse::adapter_plugins::mmi::UbseMemFdBorrowReq&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp:665:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 665 | for (int i = 0; i < lenderCnt; ++i) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp: In function 'uint32_t ubse::mem::controller::UbseMemNumaCreateLenderReqUnpack(const api::server::UbseIpcMessage&, ubse::adapter_plugins::mmi::UbseMemNumaBorrowReq&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_buffer_convert.cpp:833:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 833 | for (int i = 0; i < lenderCnt; ++i) { | ~~^~~~~~~~~~~ [156/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_agent_update_obj_state.cpp.o [157/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_agent_task_manager.cpp.o [158/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_account.cpp.o [159/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_controller.cpp.o [160/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_api.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_api.cpp: In static member function 'static uint32_t usbe::mem::api::UbseMemApi::UbseCliShmAttachDispatch(const api::server::UbseIpcMessage&, const api::server::UbseRequestContext&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_api.cpp:632:14: warning: unused variable 'res' [-Wunused-variable] 632 | auto res = UbseGetCurrentNodeInfo(currentNodeInfo); | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_api.cpp: In static member function 'static uint32_t usbe::mem::api::UbseMemApi::UbseCliShmCreateDispatch(const api::server::UbseIpcMessage&, const api::server::UbseRequestContext&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_api.cpp:673:14: warning: unused variable 'res' [-Wunused-variable] 673 | auto res = UbseGetCurrentNodeInfo(currentNodeInfo); | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_api.cpp: In static member function 'static uint32_t usbe::mem::api::UbseMemApi::UbseMemCliNumaCreate(const api::server::UbseIpcMessage&, const api::server::UbseRequestContext&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_api.cpp:853:14: warning: unused variable 'res' [-Wunused-variable] 853 | auto res = UbseGetCurrentNodeInfo(currentNodeInfo); | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_api.cpp: In static member function 'static uint32_t usbe::mem::api::UbseMemApi::UbseMemCliFdCreate(const api::server::UbseIpcMessage&, const api::server::UbseRequestContext&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_api.cpp:893:14: warning: unused variable 'res' [-Wunused-variable] 893 | auto res = UbseGetCurrentNodeInfo(currentNodeInfo); | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_api.cpp: In function 'usbe::mem::api::BuildMemShareCreateReq(api::server::UbseIpcMessage const&, api::server::UbseRequestContext const&, ubse::adapter_plugins::mmi::UbseMemShareBorrowReq&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_api.cpp:563:41: warning: 'slotId' may be used uninitialized [-Wmaybe-uninitialized] 563 | nodeInfo.nodeId = std::to_string(slotId); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_api.cpp:555:18: note: 'slotId' was declared here 555 | uint32_t slotId; | ^~~~~~ [161/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_controller_handler.cpp.o [162/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_controller_api_agent.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_api_agent.cpp: In function 'bool ubse::mem::controller::agent::IsSocketExist(const uint32_t&, const ubse::nodeController::UbseNodeInfo&, ubse::nodeController::UbseCpuLocation&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_api_agent.cpp:101:21: warning: loop variable 'cpuInfo' creates a copy from type 'const std::pair' [-Wrange-loop-construct] 101 | for (const auto cpuInfo : nodeInfo.cpuInfos) { | ^~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_api_agent.cpp:101:21: note: use reference type to prevent copying 101 | for (const auto cpuInfo : nodeInfo.cpuInfos) { | ^~~~~~~ | & /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_api_agent.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::agent::CheckRemoteExist(const ubse::nodeController::UbsePortInfo&, std::vector >, std::unordered_map, ubse::nodeController::UbseNodeInfo>)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_api_agent.cpp:123:21: warning: loop variable 'node' creates a copy from type 'const std::pair, ubse::nodeController::UbseNodeInfo>' [-Wrange-loop-construct] 123 | for (const auto node : nodeInfos) { | ^~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_api_agent.cpp:123:21: note: use reference type to prevent copying 123 | for (const auto node : nodeInfos) { | ^~~~ | & /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_api_agent.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::agent::CheckLinkExist(std::vector >, std::vector >)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_api_agent.cpp:153:21: warning: loop variable 'node' creates a copy from type 'const std::pair, ubse::nodeController::UbseNodeInfo>' [-Wrange-loop-construct] 153 | for (const auto node : nodeInfos) { | ^~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_api_agent.cpp:153:21: note: use reference type to prevent copying 153 | for (const auto node : nodeInfos) { | ^~~~ | & /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_api_agent.cpp:179:21: warning: loop variable 'cpuInfo' creates a copy from type 'const std::pair' [-Wrange-loop-construct] 179 | for (const auto cpuInfo : nodeInfo.cpuInfos) { | ^~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_api_agent.cpp:179:21: note: use reference type to prevent copying 179 | for (const auto cpuInfo : nodeInfo.cpuInfos) { | ^~~~~~~ | & /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_api_agent.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::agent::FillSrcNuma(ubse::adapter_plugins::mmi::UbseMemNumaBorrowReq&, const ubse::election::UbseRoleInfo&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_api_agent.cpp:262:38: warning: comparison of integer expressions of different signedness: 'const uint32_t' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 262 | if (numaInfo.second.socketId == srcSocket) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [163/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_controller_master_online_handler.cpp.o [164/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_controller_api.cpp.o [165/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_controller_fault_handle.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_fault_handle.cpp:78:24: warning: 'ubse::com::UbseComEndpoint ubse::mem::controller::GetMemFaultComEndpoint(uint16_t, const std::string&)' defined but not used [-Wunused-function] 78 | static UbseComEndpoint GetMemFaultComEndpoint(uint16_t opCode, const std::string &nodeId) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_fault_handle.cpp: In function 'ubse::mem::controller::UbseMemFaultManager::MemFaultHandler(int, std::__cxx11::basic_string, std::allocator >)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_fault_handle.cpp:433:20: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] 433 | UbMemFaultType type; | ^~~~ [166/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_controller_ledger_filter.cpp.o [167/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_controller_dispatcher.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_dispatcher.cpp: In member function 'ubse::common::def::UbseResult ubse::mem::controller::UbseMemControllerDispatcher::ShmDispatcherToShmReq(const ubse::mem::def::UbseMemShmDispatcher&, ubse::adapter_plugins::mmi::UbseMemShareBorrowReq&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_dispatcher.cpp:470:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 470 | for (int i = 0; i < shareBorrowReq.shmRegion.nodeNum; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_dispatcher.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 479 | for (int i = 0; i < memShmDispatcher.provider.nodeCnt; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_dispatcher.cpp: In function 'uint32_t ubse::mem::controller::GetSrcSocketId(ubse::adapter_plugins::mmi::UbseMemNumaBorrowReq&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_dispatcher.cpp:1484:30: warning: comparison of integer expressions of different signedness: 'const uint32_t' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 1484 | if (cpuInfo.socketId == exportSocketId) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_dispatcher.cpp: In function 'uint32_t ubse::mem::controller::GetSrcNuma(ubse::adapter_plugins::mmi::UbseMemNumaBorrowReq&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_dispatcher.cpp:1532:38: warning: comparison of integer expressions of different signedness: 'const uint32_t' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1532 | if (numaInfo.second.socketId == srcSocket) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [168/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_controller_module.cpp.o [169/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_sign_verifier.cpp.o [170/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_controller_pre_online.cpp.o [171/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_util.cpp.o [172/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_sign_token_bucket.cpp.o [173/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/node_mem_debtInfo_query_req_simpo.cpp.o [174/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_task_executor.cpp.o [175/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_controller_query_api.cpp.o [176/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_addr_borrow_exportobj_simpo.cpp.o [177/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_addr_borrow_importobj_simpo.cpp.o [178/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_controller_msg.cpp.o [179/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_addr_borrow_req_simpo.cpp.o [180/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/node_mem_debt_info_simpo.cpp.o [181/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_Ledger_resp_serial.cpp.o [182/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_controller_ledger.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::MasterDiffFdExportHandler(const std::string&, std::vector)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp:551:16: warning: unused variable 'ret' [-Wunused-variable] 551 | UbseResult ret = UBSE_OK; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::BothAddrExportHandler(const std::string&, std::vector, const std::unordered_map, ubse::adapter_plugins::mmi::NodeMemDebtInfo>&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp:940:16: warning: unused variable 'ret' [-Wunused-variable] 940 | UbseResult ret = UBSE_OK; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::AgentDiffFdExportHandler(const std::string&, std::vector, const std::unordered_map, ubse::adapter_plugins::mmi::NodeMemDebtInfo>&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp:1025:16: warning: unused variable 'ret' [-Wunused-variable] 1025 | UbseResult ret = UBSE_OK; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::AgentDiffNumaExportHandler(const std::string&, std::vector, const std::unordered_map, ubse::adapter_plugins::mmi::NodeMemDebtInfo>&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp:1133:16: warning: unused variable 'ret' [-Wunused-variable] 1133 | UbseResult ret = UBSE_OK; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::AgentDiffAddrExportHandler(const std::string&, std::vector, const std::unordered_map, ubse::adapter_plugins::mmi::NodeMemDebtInfo>&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp:1240:16: warning: unused variable 'ret' [-Wunused-variable] 1240 | UbseResult ret = UBSE_OK; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp: In function 'void ubse::mem::controller::ExecuteShareMemoryClean(const std::vector&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp:2060:18: warning: unused variable 'result' [-Wunused-variable] 2060 | uint32_t result = DeleteShareExport(obj); | ^~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp: In function 'std::vector > ubse::mem::controller::BuildNumaStatus(const std::unordered_map, long int, PairHash>&, const std::set&, const std::set&, const std::unordered_set, PairHash>&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp:2487:21: warning: loop variable '' creates a copy from type 'const std::pair, long int>' [-Wrange-loop-construct] 2487 | for (const auto [linkPair, numaId] : linkToNumaMap) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_controller_ledger.cpp:2487:21: note: use reference type to prevent copying 2487 | for (const auto [linkPair, numaId] : linkToNumaMap) { | ^~~~~~~~~~~~~~~~~~ | & [183/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_controller_def_simpo.cpp.o [184/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_controller_def_serial.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.h:16, from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:12: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::mem::controller::message::UbseDefMemNumaDescDeSerialization(ubse::serial::UbseDeSerialization&, ubse::mem::def::UbseMemNumaDesc&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:240:69: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In function 'ubse::mem::controller::message::UbseDefMemNumaDescDeSerialization(ubse::serial::UbseDeSerialization&, ubse::mem::def::UbseMemNumaDesc&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::mem::controller::message::UbseMemFdDescDeserialization(ubse::serial::UbseDeSerialization&, ubse::mem::def::UbseMemFdDesc&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:193:28: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In function 'ubse::mem::controller::message::UbseMemFdDescDeserialization(ubse::serial::UbseDeSerialization&, ubse::mem::def::UbseMemFdDesc&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:178:26: warning: 'memIdsSize' may be used uninitialized [-Wmaybe-uninitialized] 178 | for (size_t i = 0; i < memIdsSize; i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:172:12: note: 'memIdsSize' was declared here 172 | size_t memIdsSize; | ^~~~~~~~~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::mem::controller::message::UbseMemShmImportDescDeSerialization(ubse::serial::UbseDeSerialization&, ubse::mem::def::UbseMemShmImportDesc&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:388:28: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In function 'ubse::mem::controller::message::UbseMemShmImportDescDeSerialization(ubse::serial::UbseDeSerialization&, ubse::mem::def::UbseMemShmImportDesc&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:382:26: warning: 'memIdsSize' may be used uninitialized [-Wmaybe-uninitialized] 382 | for (size_t i = 0; i < memIdsSize; i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:376:12: note: 'memIdsSize' was declared here 376 | size_t memIdsSize; | ^~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp: In function 'ubse::mem::controller::message::UbseMemProcessLenderDeserialization(ubse::serial::UbseDeSerialization&, ubse::mem::controller::UbseMemProcessLender&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:337:26: warning: 'vaListsSize' may be used uninitialized [-Wmaybe-uninitialized] 337 | for (size_t i = 0; i < vaListsSize; i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:331:12: note: 'vaListsSize' was declared here 331 | size_t vaListsSize; | ^~~~~~~~~~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::mem::controller::message::UbseMemShmMemStatusDescDeSerialization(ubse::serial::UbseDeSerialization&, ubse::mem::def::UbseMemShmMemStatusDesc&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:509:31: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In function 'ubse::mem::controller::message::UbseMemShmMemStatusDescDeSerialization(ubse::serial::UbseDeSerialization&, ubse::mem::def::UbseMemShmMemStatusDesc&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:507:26: warning: 'faultTypesSize' may be used uninitialized [-Wmaybe-uninitialized] 507 | for (size_t i = 0; i < faultTypesSize; i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:501:12: note: 'faultTypesSize' was declared here 501 | size_t faultTypesSize; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:495:26: warning: 'memIdsSize' may be used uninitialized [-Wmaybe-uninitialized] 495 | for (size_t i = 0; i < memIdsSize; i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:489:12: note: 'memIdsSize' was declared here 489 | size_t memIdsSize; | ^~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp: In function 'ubse::mem::controller::message::UbseMemFdDescListDeserialization(ubse::serial::UbseDeSerialization&, std::vector >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:217:26: warning: 'descListSize' may be used uninitialized [-Wmaybe-uninitialized] 217 | for (size_t i = 0; i < descListSize; i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:211:12: note: 'descListSize' was declared here 211 | size_t descListSize; | ^~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp: In function 'ubse::mem::controller::message::UbseDefMemNumaDescListDeSerialization(ubse::serial::UbseDeSerialization&, std::vector >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:277:26: warning: 'descListSize' may be used uninitialized [-Wmaybe-uninitialized] 277 | for (size_t i = 0; i < descListSize; i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:271:12: note: 'descListSize' was declared here 271 | size_t descListSize; | ^~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp: In function 'ubse::mem::controller::message::UbseMemShmDescDeSerialization(ubse::serial::UbseDeSerialization&, ubse::mem::def::UbseMemShmDesc&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:439:26: warning: 'regionSize' may be used uninitialized [-Wmaybe-uninitialized] 439 | for (size_t i = 0; i < regionSize; i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:436:12: note: 'regionSize' was declared here 436 | size_t regionSize; | ^~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:428:26: warning: 'importDescSize' may be used uninitialized [-Wmaybe-uninitialized] 428 | for (size_t i = 0; i < importDescSize; i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:414:12: note: 'importDescSize' was declared here 414 | size_t importDescSize; | ^~~~~~~~~~~~~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::mem::controller::message::UbseMemShmDescDeSerialization(ubse::serial::UbseDeSerialization&, ubse::mem::def::UbseMemShmDesc&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:415:79: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In function 'ubse::mem::controller::message::UbseMemShmDescDeSerialization(ubse::serial::UbseDeSerialization&, ubse::mem::def::UbseMemShmDesc&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp: In function 'ubse::mem::controller::message::UbseMemShmDescListDeSerialization(ubse::serial::UbseDeSerialization&, std::vector >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:464:26: warning: 'descListSize' may be used uninitialized [-Wmaybe-uninitialized] 464 | for (size_t i = 0; i < descListSize; i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_def_serial.cpp:458:12: note: 'descListSize' was declared here 458 | size_t descListSize; | ^~~~~~~~~~~~ [185/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_debt_info_partial_fetch_req.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_debt_info_partial_fetch_req.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_debt_info_partial_fetch_req.cpp:13: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::mem::controller::message::DebtFetchInfo::Deserialize(ubse::serial::UbseDeSerialization&, ubse::mem::controller::message::DebtFetchInfo&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_debt_info_partial_fetch_req.h:65:75, inlined from 'ubse::mem::controller::message::UbseMemDebtInfoPartialFetchReq::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_debt_info_partial_fetch_req.cpp:41:36: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'ubse::mem::controller::message::UbseMemDebtInfoPartialFetchReq::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::mem::controller::message::DebtFetchInfo::Deserialize(ubse::serial::UbseDeSerialization&, ubse::mem::controller::message::DebtFetchInfo&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_debt_info_partial_fetch_req.h:64:93, inlined from 'ubse::mem::controller::message::UbseMemDebtInfoPartialFetchReq::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_debt_info_partial_fetch_req.cpp:41:36: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'ubse::mem::controller::message::UbseMemDebtInfoPartialFetchReq::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ [186/495] Building CXX object src/controllers/mem/mem_controller/CMakeFiles/mem_controller.dir/ubse_mem_rpc_processor.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_rpc_processor.cpp: In member function 'virtual ubse::common::def::UbseResult ubse::mem::controller::UbseMemCallbackMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/ubse_mem_rpc_processor.cpp:441:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 441 | for (int i = 0; i < mInputRawDataSize; i++) { | ~~^~~~~~~~~~~~~~~~~~~ [187/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_debt_info_query_req_simpo.cpp.o [188/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_fd_borrow_exportobj_simpo.cpp.o [189/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_debt_info_partial_fetch_res.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_debt_info_partial_fetch_res.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_debt_info_partial_fetch_res.cpp:13: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::mem::controller::message::FlatDebtInformation::Deserialize(ubse::serial::UbseDeSerialization&, std::vector >&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_debt_info_partial_fetch_res.h:100:62: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In function 'ubse::mem::controller::message::FlatDebtInformation::Deserialize(ubse::serial::UbseDeSerialization&, std::vector >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ [190/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_fd_borrow_importobj_simpo.cpp.o [191/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_fd_borrow_req_simpo.cpp.o [192/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_numa_borrow_exportobj_simpo.cpp.o [193/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_numa_borrow_importobj_simpo.cpp.o [194/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_numa_borrow_req_simpo.cpp.o [195/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_opt_req_simpo.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_opt_req_simpo.cpp:17: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::mem::controller::message::UbseMemOptReqSimpo::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_opt_req_simpo.cpp:45:38: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'ubse::mem::controller::message::UbseMemOptReqSimpo::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ [196/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_operation_resp_simpo.cpp.o [197/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_opt_result_simpo.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_opt_result_simpo.cpp:8: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::mem::controller::message::UbseMemOptResultSimpo::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_opt_result_simpo.cpp:22:61: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'ubse::mem::controller::message::UbseMemOptResultSimpo::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ [198/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_remote_numa_status.cpp.o [199/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_return_req_simpo.cpp.o [200/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_share_attach_req_simpo.cpp.o [201/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_share_borrow_exportobj_simpo.cpp.o [202/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_share_borrow_importobj_simpo.cpp.o [203/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_share_borrow_req_simpo.cpp.o [204/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_share_detach_req_simpo.cpp.o [205/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_controller_serial.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_serial.cpp: In function 'void ubse::mem::serial::UbseTrustChainDataSerialization(ubse::serial::UbseSerialization&, const ubse::adapter_plugins::mmi::UbseTrustRingData&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_serial.cpp:225:21: warning: loop variable 'lendSignedData' creates a copy from type 'const std::__cxx11::basic_string' [-Wrange-loop-construct] 225 | for (const auto lendSignedData : chainData.lendSignedDatas) { | ^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_serial.cpp:225:21: note: use reference type to prevent copying 225 | for (const auto lendSignedData : chainData.lendSignedDatas) { | ^~~~~~~~~~~~~~ | & /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_serial.cpp: In function 'bool ubse::mem::serial::UbseShmProvierDeSerialize(ubse::serial::UbseDeSerialization&, std::vector >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_serial.cpp:1051:24: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 1051 | for (auto i = 0; i < vectorSize; i++) { | ~~^~~~~~~~~~~~ In function 'ubse::mem::serial::UbseMemPrivDataFromUint16(unsigned short, ubse::adapter_plugins::mmi::UbseMemPrivData&)', inlined from 'ubse::mem::serial::UbseMemShareBorrowReqDeserialization(ubse::serial::UbseDeSerialization&, ubse::adapter_plugins::mmi::UbseMemShareBorrowReq&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_serial.cpp:1122:30: /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_serial.cpp:987:17: warning: 'privDataVal' may be used uninitialized [-Wmaybe-uninitialized] 987 | data.onePth = (val >> BIT0_SHIFT) & BIT0_MASK; // 第0位:onePth | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_serial.cpp: In function 'ubse::mem::serial::UbseMemShareBorrowReqDeserialization(ubse::serial::UbseDeSerialization&, ubse::adapter_plugins::mmi::UbseMemShareBorrowReq&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_controller_serial.cpp:1120:14: note: 'privDataVal' was declared here 1120 | uint16_t privDataVal; | ^~~~~~~~~~~ [206/495] Building CXX object src/controllers/mem/mem_controller/message/CMakeFiles/ubse_controller_message.dir/ubse_mem_update_obj_state.simpo.cpp.o [207/495] Linking CXX static library src/controllers/mem/mem_controller/message/libubse_controller_message.a [208/495] Building CXX object src/controllers/mem/mem_controller/rpc/CMakeFiles/ubse_controller_rpc.dir/ubse_mem_get_opt_result_handler.cpp.o [209/495] Building CXX object src/controllers/mem/mem_controller/api/CMakeFiles/ubse_controller_api.dir/ubse_mem_controller_helper.cpp.o [210/495] Building CXX object src/controllers/mem/mem_controller/api/CMakeFiles/ubse_controller_api.dir/ubse_mem_controller_api_common.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_api_common.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::ImportToAddDecoderEntry(const std::pair&, const std::vector&, const ubse::mem::decoder::utils::ImportDecoderParam&, ubse::adapter_plugins::mmi::UbseMemImportStatus&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_api_common.cpp:267:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 267 | for (int i = 0; i < exportObmmInfo.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_api_common.cpp: In function 'uint32_t ubse::mem::controller::WaitNodeStateWork(const std::string&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_api_common.cpp:481:20: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 481 | while (nowTime < RETURN_RETRY_TIME) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ [211/495] Building CXX object src/controllers/mem/mem_controller/rpc/CMakeFiles/ubse_controller_rpc.dir/ubse_mem_controller_rpc_register.cpp.o [212/495] Building CXX object src/controllers/mem/mem_controller/rpc/CMakeFiles/ubse_controller_rpc.dir/ubse_mem_debt_info_query_handler.cpp.o [213/495] Building CXX object src/controllers/mem/mem_controller/api/CMakeFiles/ubse_controller_api.dir/ubse_mem_controller_addr_api.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_addr_api.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::SendAddrExportObj(const ubse::adapter_plugins::mmi::UbseMemAddrBorrowExportObj&, bool, const std::string&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_addr_api.cpp:138:27: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < SEND_RETRY_TIMES; i++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_addr_api.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::SendAddrImportObj(const ubse::adapter_plugins::mmi::UbseMemAddrBorrowImportObj&, bool, const std::string&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_addr_api.cpp:321:27: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 321 | for (int i = 0; i < SEND_RETRY_TIMES; i++) { | ~~^~~~~~~~~~~~~~~~~~ [214/495] Building CXX object src/controllers/mem/mem_controller/api/CMakeFiles/ubse_controller_api.dir/ubse_mem_controller_fd_api.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_fd_api.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::SendFdExportObj(const ubse::adapter_plugins::mmi::UbseMemFdBorrowExportObj&, bool, const std::string&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_fd_api.cpp:107:27: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < SEND_RETRY_TIMES; i++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_fd_api.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::SendFdImportObjForPermission(const std::string&, const ubse::adapter_plugins::mmi::UbseMemFdBorrowImportObj&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_fd_api.cpp:250:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 250 | for (int i = 0; i < SEND_RETRY_TIMES; i++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_fd_api.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::SendFdImportObj(const ubse::adapter_plugins::mmi::UbseMemFdBorrowImportObj&, bool, const std::string&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_fd_api.cpp:593:27: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 593 | for (int i = 0; i < SEND_RETRY_TIMES; i++) { | ~~^~~~~~~~~~~~~~~~~~ [215/495] Building CXX object src/controllers/mem/mem_controller/debt/CMakeFiles/ubse_mem_controller_debt.dir/ubse_mem_debt_info_partial_fetch.cpp.o [216/495] Building CXX object src/controllers/mem/mem_controller/api/CMakeFiles/ubse_controller_api.dir/ubse_mem_controller_numa_api.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_numa_api.cpp: In function 'uint32_t ubse::mem::controller::FillChipIdAndPortIdByNodeId(const ubse::nodeController::UbseNodeInfo&, ubse::adapter_plugins::mmi::UbseMemDebtNumaInfo&, const std::string&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_numa_api.cpp:103:37: warning: comparison of integer expressions of different signedness: 'const uint32_t' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 103 | if (cpuInfo.second.socketId == numaInfo.socketId) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_numa_api.cpp: In function 'uint32_t ubse::mem::controller::FillChipIdAndPortIdForImport(const ubse::nodeController::UbseNodeInfo&, ubse::adapter_plugins::mmi::UbseMemDebtNumaInfo&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_numa_api.cpp:128:37: warning: comparison of integer expressions of different signedness: 'const uint32_t' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 128 | if (cpuInfo.second.socketId == numaInfo.socketId) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_numa_api.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::SendNumaExportObj(const ubse::adapter_plugins::mmi::UbseMemNumaBorrowExportObj&, bool, const std::string&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_numa_api.cpp:246:27: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 246 | for (int i = 0; i < SEND_RETRY_TIMES; i++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_numa_api.cpp: In function 'bool ubse::mem::controller::ValidSocketAndNumaIdParams(const ubse::adapter_plugins::mmi::UbseMemNumaBorrowReq&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_numa_api.cpp:301:45: warning: comparison of integer expressions of different signedness: 'const int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 301 | req.linkInfo.lenderSocketId == info.socketId) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_numa_api.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::SendNumaImportObj(const ubse::adapter_plugins::mmi::UbseMemNumaBorrowImportObj&, bool, const std::string&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_numa_api.cpp:601:27: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 601 | for (int i = 0; i < SEND_RETRY_TIMES; i++) { | ~~^~~~~~~~~~~~~~~~~~ [217/495] Building CXX object src/controllers/mem/mem_controller/debt/CMakeFiles/ubse_mem_controller_debt.dir/ubse_mem_debt_info_query_addr.cpp.o [218/495] Building CXX object src/controllers/mem/mem_controller/debt/CMakeFiles/ubse_mem_controller_debt.dir/ubse_mem_debt_info.cpp.o [219/495] Building CXX object src/controllers/mem/mem_controller/debt/CMakeFiles/ubse_mem_controller_debt.dir/ubse_mem_debt_info_query.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/debt/ubse_mem_debt_info_query.cpp: In instantiation of 'uint32_t ubse::mem::controller::debt::ProcessImportObjByPtr(const std::pair, std::shared_ptr >&, const ubse::mem::def::UbseMemIdQueryRequest&, ubse::mem::def::UbseExportMemDesc&) [with ImportObjType = ubse::adapter_plugins::mmi::UbseMemFdBorrowImportObj; ExportObjType = ubse::adapter_plugins::mmi::UbseMemFdBorrowExportObj; uint32_t = unsigned int]': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/debt/ubse_mem_debt_info_query.cpp:506:41: required from here /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/debt/ubse_mem_debt_info_query.cpp:487:26: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 487 | if (!isFind || index >= importObj.exportObmmInfo.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/debt/ubse_mem_debt_info_query.cpp: In instantiation of 'uint32_t ubse::mem::controller::debt::ProcessImportObjByPtr(const std::pair, std::shared_ptr >&, const ubse::mem::def::UbseMemIdQueryRequest&, ubse::mem::def::UbseExportMemDesc&) [with ImportObjType = ubse::adapter_plugins::mmi::UbseMemNumaBorrowImportObj; ExportObjType = ubse::adapter_plugins::mmi::UbseMemNumaBorrowExportObj; uint32_t = unsigned int]': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/debt/ubse_mem_debt_info_query.cpp:511:41: required from here /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/debt/ubse_mem_debt_info_query.cpp:487:26: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/debt/ubse_mem_debt_info_query.cpp: In instantiation of 'uint32_t ubse::mem::controller::debt::ProcessImportObjByPtr(const std::pair, std::shared_ptr >&, const ubse::mem::def::UbseMemIdQueryRequest&, ubse::mem::def::UbseExportMemDesc&) [with ImportObjType = ubse::adapter_plugins::mmi::UbseMemShareBorrowImportObj; ExportObjType = ubse::adapter_plugins::mmi::UbseMemShareBorrowExportObj; uint32_t = unsigned int]': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/debt/ubse_mem_debt_info_query.cpp:521:99: required from here /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/debt/ubse_mem_debt_info_query.cpp:487:26: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] [220/495] Building CXX object src/controllers/mem/mem_controller/api/CMakeFiles/ubse_controller_api.dir/ubse_mem_controller_share_api.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_share_api.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::SendShareExportObj(const ubse::adapter_plugins::mmi::UbseMemShareBorrowExportObj&, bool, const std::string&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_share_api.cpp:210:27: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < SEND_RETRY_TIMES; i++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_share_api.cpp: In function 'ubse::common::def::UbseResult ubse::mem::controller::SendShareImportObj(const ubse::adapter_plugins::mmi::UbseMemShareBorrowImportObj&, bool, const std::string&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/api/ubse_mem_controller_share_api.cpp:533:27: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 533 | for (int i = 0; i < SEND_RETRY_TIMES; i++) { | ~~^~~~~~~~~~~~~~~~~~ [221/495] Building CXX object src/controllers/mem/algorithm/CMakeFiles/rm_mem_algo_static.dir/preprocess/mem_pool_utils.cpp.o [222/495] Building CXX object src/controllers/mem/algorithm/CMakeFiles/rm_mem_algo_static.dir/preprocess/mem_pool_config.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/preprocess/mem_pool_config.cpp: In constructor 'tc::rs::mem::MemPoolConfig::MemPoolConfig(const tc::rs::mem::StrategyParam&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/preprocess/mem_pool_config.cpp:28:28: warning: unused variable 'borrowParam' [-Wunused-variable] 28 | const BorrowAlgoParam &borrowParam = memStaticParam.borrowParam; | ^~~~~~~~~~~ [223/495] Building CXX object src/controllers/mem/algorithm/CMakeFiles/rm_mem_algo_static.dir/strategy/borrow_decision_maker_utils.cpp.o [224/495] Building CXX object src/controllers/mem/algorithm/CMakeFiles/rm_mem_algo_static.dir/strategy/borrow_decision_maker.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/borrow_decision_maker.cpp: In member function 'tc::rs::mem::BResult tc::rs::mem::BorrowDecisionMaker::ComputeSocketCosts(const tc::rs::mem::BorrowRequest&, const tc::rs::mem::SysStatus&, int, std::vector&, std::vector&) const': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/borrow_decision_maker.cpp:94:23: warning: unused variable 'targetLoc' [-Wunused-variable] 94 | const MemLoc &targetLoc = memConfig_->memAvailSockets[i]; | ^~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/borrow_decision_maker.cpp:84:31: warning: unused variable 'urgentLevel' [-Wunused-variable] 84 | const RequestUrgentLevel &urgentLevel = borrowRequest.urgentLevel; | ^~~~~~~~~~~ [225/495] Building CXX object src/controllers/mem/algorithm/CMakeFiles/rm_mem_algo_static.dir/strategy/calculate_cost_utils.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/calculate_cost_utils.cpp: In member function 'bool tc::rs::mem::MemPoolStrategyImpl::CheckBoundary(const tc::rs::mem::RegionStatus&, int, int) const': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/calculate_cost_utils.cpp:143:51: warning: comparison of integer expressions of different signedness: 'const uint64_t' {aka 'const long unsigned int'} and 'int' [-Wsign-compare] 143 | return (regionStatus.memStatus[x][y].memTotal == -1 || regionStatus.memStatus[x][y].memTotal == 0 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [226/495] Building CXX object src/controllers/mem/algorithm/CMakeFiles/rm_mem_algo_static.dir/strategy/mem_pool_strategy.cpp.o [227/495] Building CXX object src/controllers/mem/mem_controller/debt/CMakeFiles/ubse_mem_controller_debt.dir/ubse_mem_debt_info_query_fd.cpp.o [228/495] Building CXX object src/controllers/mem/algorithm/CMakeFiles/rm_mem_algo_static.dir/strategy/share_decision_maker.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/share_decision_maker.cpp: In member function 'tc::rs::mem::BResult tc::rs::mem::ShareDecisionMaker::MemoryShareGreedy(const tc::rs::mem::ShareRequest&, const tc::rs::mem::UbseStatus&, tc::rs::mem::ShareResult&) const': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/share_decision_maker.cpp:166:64: warning: comparison of integer expressions of different signedness: 'const uint64_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 166 | if (sysStatus.numaStatus[numaList[idxOne]].memFree < shareRequest.requestSize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [229/495] Building CXX object src/controllers/mem/algorithm/CMakeFiles/rm_mem_algo_static.dir/strategy/mem_pool_strategy_impl.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/mem_pool_strategy_impl.cpp: In member function 'void tc::rs::mem::MemPoolStrategyImpl::SplitNumaWithVector(const std::vector&, tc::rs::mem::TargetSocket, int32_t&, std::unordered_set&, tc::rs::mem::TargetSocket&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/mem_pool_strategy_impl.cpp:302:38: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 302 | if (numaList.resSizes[index] < unitMem) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/mem_pool_strategy_impl.cpp: In member function 'tc::rs::mem::TargetSocket tc::rs::mem::MemPoolStrategyImpl::TargetSocket2NumaByReliable(const tc::rs::mem::MemLoc&, const tc::rs::mem::TargetSocket&, const tc::rs::mem::SysStatus&, int32_t)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/mem_pool_strategy_impl.cpp:384:14: warning: unused variable 'borrowedNumaSize' [-Wunused-variable] 384 | uint32_t borrowedNumaSize = 0; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/mem_pool_strategy_impl.cpp: In member function 'tc::rs::mem::MemPoolStrategyImpl::MemoryBorrow(tc::rs::mem::BorrowRequest const&, tc::rs::mem::UbseStatus const&, tc::rs::mem::BorrowResult&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/mem_pool_strategy_impl.cpp:71:13: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 71 | BResult res; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/mem_pool_strategy_impl.cpp: In member function 'tc::rs::mem::MemPoolStrategyImpl::MemoryShare(tc::rs::mem::ShareRequest const&, tc::rs::mem::UbseStatus const&, tc::rs::mem::ShareResult&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/algorithm/strategy/mem_pool_strategy_impl.cpp:108:13: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 108 | BResult res; | ^~~ [230/495] Building CXX object src/controllers/mem/algorithm/CMakeFiles/rm_mem_algo_static.dir/strategy/mem_pool_strategy_utils.cpp.o [231/495] Building CXX object src/controllers/mem/mem_controller/debt/CMakeFiles/ubse_mem_controller_debt.dir/ubse_mem_debt_info_query_numa.cpp.o [232/495] Building CXX object src/controllers/mem/mem_decoder_utils/CMakeFiles/ubse_mem_decoder_utils.dir/ubse_mem_prehandle_manager.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_decoder_utils/ubse_mem_prehandle_manager.cpp: In member function 'void ubse::mem::decoder::utils::UbseMemPrehandleManager::PrintPreHandleMap()': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_decoder_utils/ubse_mem_prehandle_manager.cpp:72:21: warning: loop variable '' creates a copy from type 'const std::pair >' [-Wrange-loop-construct] 72 | for (const auto [loc, value] : preHandleMap) { | ^~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_decoder_utils/ubse_mem_prehandle_manager.cpp:72:21: note: use reference type to prevent copying 72 | for (const auto [loc, value] : preHandleMap) { | ^~~~~~~~~~~~ | & [233/495] Building CXX object src/controllers/mem/mem_controller/debt/CMakeFiles/ubse_mem_controller_debt.dir/ubse_mem_debt_info_query_share.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/debt/ubse_mem_debt_info_query_share.cpp: In function 'void ubse::mem::controller::debt::ShmDecExportAssignment(const std::string&, ubse::mem::def::UbseMemShmDesc&, const std::shared_ptr&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/debt/ubse_mem_debt_info_query_share.cpp:96:11: warning: unused variable 'nodeController' [-Wunused-variable] 96 | auto &nodeController = nodeController::UbseNodeController::GetInstance(); | ^~~~~~~~~~~~~~ [234/495] Building CXX object src/controllers/urma/CMakeFiles/ubse_urma_controller.dir/ubse_urma_controller_api.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/com/ubse_com_base.h:35, from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_controller_rpc.h:22, from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_controller_api.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_controller_api.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_logger.h: In function 'ubse::urmaController::ParseUrmaDevGetRequest(api::server::UbseIpcMessage const&, unsigned int&, std::vector, std::allocator >, std::allocator, std::allocator > > >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_logger.h:57:30: warning: 'deviceListSize' may be used uninitialized [-Wmaybe-uninitialized] 57 | ubse::log::UbseLog() == \ | ^~ /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_controller_api.cpp:290:14: note: 'deviceListSize' was declared here 290 | uint32_t deviceListSize; | ^~~~~~~~~~~~~~ [235/495] Building CXX object src/controllers/mem/mem_decoder_utils/CMakeFiles/ubse_mem_decoder_utils.dir/ubse_mem_decoder_utils.cpp.o [236/495] Building CXX object src/controllers/urma/CMakeFiles/ubse_urma_controller.dir/ubse_urma_controller_manager.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_controller_manager.cpp: In member function 'bool ubse::urmaController::UbseUrmaControllerManager::IsLcneFeUsed(const ubse::adapter_plugins::mti::UbseMtiFeInfo&, const ubse::adapter_plugins::mti::UbseMtiFeInfo&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_controller_manager.cpp:643:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 643 | if (feIdMap.find(feKey0) == feIdMap.end() && feIdMap.find(feKey1) != feIdMap.end() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [237/495] Building CXX object src/controllers/urma/CMakeFiles/ubse_urma_controller.dir/ubse_urma_controller.cpp.o [238/495] Building CXX object src/adapter_plugins/syssentry/CMakeFiles/syssentry.dir/sys_sentry_module.cpp.o [239/495] Building CXX object src/controllers/urma/CMakeFiles/ubse_urma_controller.dir/ubse_urma_controller_module.cpp.o [240/495] Building CXX object src/adapter_plugins/syssentry/CMakeFiles/syssentry.dir/sentry_observer.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/syssentry/sentry_observer.cpp: In member function 'void syssentry::UbseRasObserver::RegQueryMsgMonitorTimer()': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/syssentry/sentry_observer.cpp:109:10: warning: unused variable 'ret' [-Wunused-variable] 109 | auto ret = ubse::timer::UbseTimerHandlerRegister( | ^~~ [241/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/ubse_mti_def.cpp.o [242/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/ubse_mti_interface.cpp.o [243/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/ubse_topology_interface.cpp.o [244/495] Building CXX object src/controllers/urma/CMakeFiles/ubse_urma_controller.dir/ubse_urma_controller_rpc.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_controller_rpc.cpp: In member function 'virtual ubse::common::def::UbseResult ubse::urmaController::UrmaDevQueryRspSimpo::Serialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_controller_rpc.cpp:82:20: warning: unused variable 'tmpSize' [-Wunused-variable] 82 | const uint32_t tmpSize = rsp.urmaInfos.size(); | ^~~~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_controller_rpc.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_controller_rpc.cpp:13: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::urmaController::operator>>(ubse::serial::UbseDeSerialization&, ubse::urmaController::UbseUrmaInfoForQuery&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_controller_manager.h:51:96, inlined from 'ubse::serial::UbseDeSerialization::operator>>(std::vector >&)ubse::serial::UbseDeSerialization&' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:410:23: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'ubse::serial::UbseDeSerialization::operator>>(std::vector >&)ubse::serial::UbseDeSerialization&': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::urmaController::operator>>(ubse::serial::UbseDeSerialization&, ubse::urmaController::UbseUrmaInfoForQuery&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_controller_manager.h:51:50, inlined from 'ubse::serial::UbseDeSerialization::operator>>(std::vector >&)ubse::serial::UbseDeSerialization&' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:410:23: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'ubse::serial::UbseDeSerialization::operator>>(std::vector >&)ubse::serial::UbseDeSerialization&': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::urma::operator>>(ubse::serial::UbseDeSerialization&, ubse::urma::UbseUrmaInfo&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_def.h:140:86, inlined from 'ubse::serial::UbseDeSerialization::operator>>, std::allocator >, ubse::urma::UbseUrmaInfo, ubse::urma::UrmaNameCompare>(std::map, std::allocator >, ubse::urma::UbseUrmaInfo, ubse::urma::UrmaNameCompare, std::allocator, std::allocator > const, ubse::urma::UbseUrmaInfo> > >&)ubse::serial::UbseDeSerialization&' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:436:19: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'ubse::serial::UbseDeSerialization::operator>>, std::allocator >, ubse::urma::UbseUrmaInfo, ubse::urma::UrmaNameCompare>(std::map, std::allocator >, ubse::urma::UbseUrmaInfo, ubse::urma::UrmaNameCompare, std::allocator, std::allocator > const, ubse::urma::UbseUrmaInfo> > >&)ubse::serial::UbseDeSerialization&': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::urma::operator>>(ubse::serial::UbseDeSerialization&, ubse::urma::UbseUrmaInfo&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_def.h:140:50, inlined from 'ubse::serial::UbseDeSerialization::operator>>, std::allocator >, ubse::urma::UbseUrmaInfo, ubse::urma::UrmaNameCompare>(std::map, std::allocator >, ubse::urma::UbseUrmaInfo, ubse::urma::UrmaNameCompare, std::allocator, std::allocator > const, ubse::urma::UbseUrmaInfo> > >&)ubse::serial::UbseDeSerialization&' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:436:19: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'ubse::serial::UbseDeSerialization::operator>>, std::allocator >, ubse::urma::UbseUrmaInfo, ubse::urma::UrmaNameCompare>(std::map, std::allocator >, ubse::urma::UbseUrmaInfo, ubse::urma::UrmaNameCompare, std::allocator, std::allocator > const, ubse::urma::UbseUrmaInfo> > >&)ubse::serial::UbseDeSerialization&': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::urma::operator>>(ubse::serial::UbseDeSerialization&, ubse::urma::UbseFeInfo&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_def.h:83:45, inlined from 'ubse::urma::operator>>(ubse::serial::UbseDeSerialization&, ubse::urma::EidGroup&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_def.h:114:25, inlined from 'ubse::serial::UbseDeSerialization::operator>>(std::vector >&)ubse::serial::UbseDeSerialization&' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:410:23, inlined from 'ubse::urma::operator>>(ubse::serial::UbseDeSerialization&, ubse::urma::UbseUrmaInfo&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/urma/ubse_urma_def.h:139:83, inlined from 'ubse::serial::UbseDeSerialization::operator>>, std::allocator >, ubse::urma::UbseUrmaInfo, ubse::urma::UrmaNameCompare>(std::map, std::allocator >, ubse::urma::UbseUrmaInfo, ubse::urma::UrmaNameCompare, std::allocator, std::allocator > const, ubse::urma::UbseUrmaInfo> > >&)ubse::serial::UbseDeSerialization&' at /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:436:19: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'ubse::serial::UbseDeSerialization::operator>>, std::allocator >, ubse::urma::UbseUrmaInfo, ubse::urma::UrmaNameCompare>(std::map, std::allocator >, ubse::urma::UbseUrmaInfo, ubse::urma::UrmaNameCompare, std::allocator, std::allocator > const, ubse::urma::UbseUrmaInfo> > >&)ubse::serial::UbseDeSerialization&': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ [245/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/ubse_mti_interface_default.cpp.o [246/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/ubse_lcne_module.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mti/ubse_lcne_module.cpp: In static member function 'static std::string ubse::mti::UbseLcneModule::BytesToIPv6String(const unsigned char*)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mti/ubse_lcne_module.cpp:278:20: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 278 | } else if (res > IPV6_FULL_FORMAT_LENGTH) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [247/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/lcne/ubse_lcne_busInstance.cpp.o [248/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/ubse_lcne_topology.cpp.o [249/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/lcne/ubse_lcne_decoder_entry.cpp.o [250/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/lcne/ubse_lcne_decoder_handle.cpp.o [251/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/lcne/ubse_lcne_host_info.cpp.o [252/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/lcne/ubse_lcne_node_info.cpp.o [253/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/lcne/ubse_lcne_qos.cpp.o [254/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/lcne/ubse_lcne_sub_topo_change_info.cpp.o [255/495] Building CXX object src/adapter_plugins/mmi/CMakeFiles/ubse_mmi.dir/ubse_mem_common_utils.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_mem_common_utils.cpp: In function 'ubse::common::def::UbseResult ubse::mmi::CopyUbseMemAlgoResult(const ubse::adapter_plugins::mmi::UbseMemAlgoResult&, const std::string&, UbseMemLocalObmmCustomMeta&, bool)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_mem_common_utils.cpp:87:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < algoResult.exportNumaInfos.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_mem_common_utils.cpp:92:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 92 | for (int i = 0; i < algoResult.importNumaInfos.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_mem_common_utils.cpp: In function 'ubse::common::def::UbseResult ubse::mmi::SetMaskFromRegionIndex(const std::vector&, uint32_t&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_mem_common_utils.cpp:144:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 144 | for (int i = 0; i < regionNodeIndex.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ [256/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/lcne/ubse_lcne_topology_client.cpp.o [257/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/lcne/ubse_lcne_urma_eid.cpp.o [258/495] Building CXX object src/adapter_plugins/mmi/CMakeFiles/ubse_mmi.dir/ubse_mmi_def.cpp.o [259/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/lcne/ubse_lcne_vfe_eid.cpp.o [260/495] Building CXX object src/adapter_plugins/mmi/CMakeFiles/ubse_mmi.dir/ubse_mmi_interface.cpp.o [261/495] Building CXX object src/adapter_plugins/mmi/CMakeFiles/ubse_mmi.dir/ubse_mmi_timeout_manager.cpp.o [262/495] Building CXX object src/adapter_plugins/mmi/CMakeFiles/ubse_mmi.dir/ubse_mmi_interface_impl.cpp.o [263/495] Building CXX object src/adapter_plugins/mmi/CMakeFiles/ubse_mmi.dir/ubse_mem_instance_inner.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_mem_instance_inner.cpp: In member function 'ubse::common::def::UbseResult ubse::mmi::MemInstanceInnerAddrBorrow::GenerateAddrRemoteNuma(int&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_mem_instance_inner.cpp:762:45: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 762 | for (int i = MIN_ADDR_REMOTE_NUMA_ID; i < MAX_ADDR_REMOTE_NUMA_ID; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ [264/495] Building CXX object src/adapter_plugins/mmi/CMakeFiles/ubse_mmi.dir/ubse_obmm_executor.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp: In function 'std::string ubse::mmi::eid_bytes_to_hex_dwords(const uint8_t*, size_t)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp:134:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < constant_8; ++i) { // 8位 | ~~^~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp:139:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 139 | for (int i = constant_8; i < len; ++i) { | ~~^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp: In member function 'ubse::mmi::mem_id ubse::mmi::RmObmmExecutor::ObmmExport(size_t*, int, const ubse::mmi::ObmmOpParam&, ubse_mem_obmm_mem_desc&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp:176:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 176 | for (int i = 0; i < MAX_NUMA_NODES; ++i) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp:185:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 185 | for (int i = 0; i < MAX_NUMA_NODES; ++i) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp: In member function 'std::vector ubse::mmi::RmObmmExecutor::ObmmImport(const std::vector&, ubse::mmi::ObmmOpParam&, ubse::adapter_plugins::mmi::UbseMemImportStatus&, int*)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp:408:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 408 | for (int i = 0; i < desc.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp: In function 'bool ubse::mmi::SplitObmmExportSize(const size_t*, size_t, std::vector >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp:465:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 465 | for (int i = 0; i < MAX_NUMA_NODES; ++i) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp:477:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 477 | for (int i = 0; i < blockAll; ++i) { | ~~^~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp:481:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 481 | for (int i = 0; i < MAX_NUMA_NODES; ++i) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp:482:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 482 | for (int j = 0; j < blockNum[i]; ++j) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp: In member function 'std::vector ubse::mmi::RmObmmExecutor::ObmmExport(size_t*, int, ubse::mmi::ObmmOpParam&, std::vector&, uint64_t)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp:512:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for (int i = 0; i < resultTemp.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp: In lambda function: /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_executor.cpp:72:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(STDERR_FILENO, msg, sizeof(msg) - 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [265/495] Building CXX object src/adapter_plugins/mmi/CMakeFiles/ubse_mmi.dir/ubse_mmi_module.cpp.o [266/495] Building CXX object src/adapter_plugins/mmi/CMakeFiles/ubse_mmi.dir/ubse_mem_obj_restore.cpp.o [267/495] Building CXX object src/adapter_plugins/mmi/CMakeFiles/ubse_mmi.dir/ubse_obmm_utils.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_utils.cpp: In function 'ubse::mmi::obmm_mem_desc* ubse::mmi::ConstructExportMemDesc(const UbseMemLocalObmmCustomMeta&, const UbMemPrivData&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_utils.cpp:68:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 68 | for (int i = 0; i < UBSE_EID_LENGTH; i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_utils.cpp: In function 'ubse::common::def::UbseResult ubse::mmi::GetCustomMetaFromNumaExportObj(const ubse::adapter_plugins::mmi::UbseMemNumaBorrowExportObj&, UbseMemLocalObmmCustomMeta&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_utils.cpp:166:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 166 | for (int i = 0; i < exportObj.algoResult.exportNumaInfos.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_utils.cpp: In function 'ubse::common::def::UbseResult ubse::mmi::GetCustomMetaFromNumaImportObj(const ubse::adapter_plugins::mmi::UbseMemNumaBorrowImportObj&, UbseMemLocalObmmCustomMeta&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_utils.cpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < importObj.algoResult.exportNumaInfos.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_utils.cpp: In function 'ubse::common::def::UbseResult ubse::mmi::GetCustomMetaFromShmExportObj(const ubse::adapter_plugins::mmi::UbseMemShareBorrowExportObj&, UbseMemLocalObmmCustomMeta&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_utils.cpp:286:24: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 286 | for (auto i = 0; i < exportObj.req.shmRegion.nodeNum; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_utils.cpp: In function 'ubse::common::def::UbseResult ubse::mmi::GetCustomMetaFromAddrExportObj(const ubse::adapter_plugins::mmi::UbseMemAddrBorrowExportObj&, UbseMemLocalObmmCustomMeta&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_utils.cpp:389:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 389 | for (int i = 0; i < exportObj.algoResult.exportNumaInfos.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_utils.cpp: In function 'ubse::common::def::UbseResult ubse::mmi::GetCustomMetaFromAddrImportObj(const ubse::adapter_plugins::mmi::UbseMemAddrBorrowImportObj&, UbseMemLocalObmmCustomMeta&, int)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_utils.cpp:434:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 434 | for (int i = 0; i < importObj.algoResult.exportNumaInfos.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [268/495] Building CXX object src/adapter_plugins/urma_uvs/CMakeFiles/ubse_urma_uvs.dir/ubse_urma_uvs.cpp.o [269/495] Building CXX object src/ras/CMakeFiles/ubse_ras.dir/message/ubse_ras_message.cpp.o [270/495] Building CXX object src/adapter_plugins/urma_uvs/CMakeFiles/ubse_urma_uvs.dir/ubse_urma_uvs_module.cpp.o [271/495] Linking CXX static library src/adapter_plugins/urma_uvs/libubse_urma_uvs.a [272/495] Building CXX object src/ras/CMakeFiles/ubse_ras.dir/message/ubse_ras_oom_message.cpp.o [273/495] Building CXX object src/ras/CMakeFiles/ubse_ras.dir/ubse_ras.cpp.o [274/495] Building CXX object src/ras/CMakeFiles/ubse_ras.dir/ubse_ras_module.cpp.o [275/495] Building CXX object src/adapter_plugins/mmi/CMakeFiles/ubse_mmi.dir/ubse_obmm_meta_restore.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_meta_restore.cpp: In static member function 'static ubse::common::def::UbseResult ubse::mmi::RmObmmMetaRestore::ReadAgentLocalObmmMetaData(uint64_t, std::vector&, bool&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_meta_restore.cpp:157:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 157 | for (int i = 0; i < obmmShmDevPath.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_meta_restore.cpp: In static member function 'static ubse::common::def::UbseResult ubse::mmi::RmObmmDevRead::GetCustomMeta(const std::string&, ubse::mmi::UbseMemLocalObmmCustomMeta&, ubse::mmi::UbMemPrivData&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_meta_restore.cpp:491:19: warning: comparison of integer expressions of different signedness: 'long int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 491 | if (num_bytes != length) { | ~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_meta_restore.cpp: At global scope: /builddir/build/BUILD/ubs-engine-1.0.0/src/adapter_plugins/mmi/ubse_obmm_meta_restore.cpp:326:13: warning: 'bool ubse::mmi::IsFileOpenByProc(const std::filesystem::__cxx11::path&, const std::string&)' defined but not used [-Wunused-function] 326 | static bool IsFileOpenByProc(const std::filesystem::path &procFdPath, const std::string &targetFile) | ^~~~~~~~~~~~~~~~ [276/495] Building CXX object src/ras/CMakeFiles/ubse_ras.dir/ubse_ras_com_handler.cpp.o [277/495] Building CXX object src/api_server/CMakeFiles/api_server.dir/ubse_api_server_module.cpp.o [278/495] Building CXX object src/api_server/CMakeFiles/api_server.dir/ubse_api_server.cpp.o [279/495] Building CXX object src/api_server/CMakeFiles/api_server.dir/ubse_api_server_object_manager.cpp.o [280/495] Building CXX object src/ras/CMakeFiles/ubse_ras.dir/water_process/resource_analysis.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/ras/water_process/resource_analysis.cpp:86:20: warning: 'std::string ubse::mem::strategy::ToString(WatermarkWarningType)' defined but not used [-Wunused-function] 86 | static std::string ToString(const WatermarkWarningType warning) | ^~~~~~~~ [281/495] Building C object src/sdk/c/CMakeFiles/ubse_sdk.dir/ubs_engine.c.o [282/495] Building CXX object src/api_server/CMakeFiles/api_server.dir/ubse_api_server_auth_manager.cpp.o [283/495] Linking CXX static library src/api_server/libapi_server.a [284/495] Building CXX object src/sdk/c/CMakeFiles/ubse_sdk.dir/ubs_engine_log.cpp.o [285/495] Building CXX object src/sdk/c/CMakeFiles/ubse_sdk.dir/libubse_helper.cpp.o In function 'uint32_to_ubs_mem_stage(unsigned int)', inlined from 'ubse_mem_shm_desc_unpack(unpack_ctx_t*, ubs_mem_shm_desc_t*)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/sdk/c/libubse_helper.cpp:1537:50: /builddir/build/BUILD/ubs-engine-1.0.0/src/sdk/c/libubse_helper.cpp:754:5: warning: 'state_value' may be used uninitialized [-Wmaybe-uninitialized] 754 | if (value < static_cast(ubs_mem_stage::UBSE_END)) { | ^~ /builddir/build/BUILD/ubs-engine-1.0.0/src/sdk/c/libubse_helper.cpp: In function 'ubse_mem_shm_desc_unpack(unpack_ctx_t*, ubs_mem_shm_desc_t*)': /builddir/build/BUILD/ubs-engine-1.0.0/src/sdk/c/libubse_helper.cpp:1535:14: note: 'state_value' was declared here 1535 | uint32_t state_value; | ^~~~~~~~~~~ [286/495] Building CXX object src/sdk/c/CMakeFiles/ubse_sdk.dir/ubs_engine_urma.cpp.o [287/495] Building C object src/sdk/c/CMakeFiles/ubse_sdk.dir/ubs_error.c.o [288/495] Building CXX object src/sdk/c/CMakeFiles/ubse_sdk.dir/ubs_engine_topo.cpp.o [289/495] Building C object src/sdk/c/CMakeFiles/ubse_sdk_static.dir/ubs_engine.c.o [290/495] Building CXX object src/sdk/c/CMakeFiles/ubse_sdk_static.dir/ubs_engine_log.cpp.o [291/495] Building CXX object src/sdk/c/CMakeFiles/ubse_sdk.dir/ubs_engine_mem.cpp.o [292/495] Building CXX object src/sdk/c/CMakeFiles/ubse_sdk_static.dir/ubs_engine_mem.cpp.o [293/495] Building CXX object src/sdk/c/CMakeFiles/ubse_sdk_static.dir/libubse_helper.cpp.o In function 'uint32_to_ubs_mem_stage(unsigned int)', inlined from 'ubse_mem_shm_desc_unpack(unpack_ctx_t*, ubs_mem_shm_desc_t*)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/sdk/c/libubse_helper.cpp:1537:50: /builddir/build/BUILD/ubs-engine-1.0.0/src/sdk/c/libubse_helper.cpp:754:5: warning: 'state_value' may be used uninitialized [-Wmaybe-uninitialized] 754 | if (value < static_cast(ubs_mem_stage::UBSE_END)) { | ^~ /builddir/build/BUILD/ubs-engine-1.0.0/src/sdk/c/libubse_helper.cpp: In function 'ubse_mem_shm_desc_unpack(unpack_ctx_t*, ubs_mem_shm_desc_t*)': /builddir/build/BUILD/ubs-engine-1.0.0/src/sdk/c/libubse_helper.cpp:1535:14: note: 'state_value' was declared here 1535 | uint32_t state_value; | ^~~~~~~~~~~ [294/495] Building CXX object src/sdk/c/CMakeFiles/ubse_sdk_static.dir/ubs_engine_topo.cpp.o [295/495] Building C object src/sdk/c/CMakeFiles/ubse_sdk_static.dir/ubs_error.c.o [296/495] Building CXX object src/sdk/c/CMakeFiles/ubse_sdk_static.dir/ubs_engine_urma.cpp.o [297/495] Linking CXX static library lib/libubse-client.a [298/495] Building CXX object src/ras/CMakeFiles/ubse_ras.dir/ubse_ras_oom_handler.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/ras/ubse_ras_oom_handler.cpp: In function 'ubse::common::def::UbseResult ubse::ras::GetFileValue(std::string&, int16_t, uint64_t&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/ras/ubse_ras_oom_handler.cpp:202:19: warning: comparison of integer expressions of different signedness: 'int16_t' {aka 'short int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 202 | if (index >= strs.size()) { | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/ras/ubse_ras_oom_handler.cpp: In function 'ubse::common::def::UbseResult ubse::ras::GetRemoteFreeHugepages(uint64_t&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/ras/ubse_ras_oom_handler.cpp:251:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 251 | for (int i = 0; i < MAX_NUMA_NUM; i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/ras/ubse_ras_oom_handler.cpp: At global scope: /builddir/build/BUILD/ubs-engine-1.0.0/src/ras/ubse_ras_oom_handler.cpp:362:13: warning: 'long int ubse::ras::GetMillisecondsTime()' defined but not used [-Wunused-function] 362 | static long GetMillisecondsTime() | ^~~~~~~~~~~~~~~~~~~ [299/495] Linking CXX shared library lib/libubse-client.so.1.0.0 [300/495] Creating library symlink lib/libubse-client.so.1 lib/libubse-client.so [301/495] Building CXX object src/adapter_plugins/mti/CMakeFiles/ubse_mti.dir/lcne/ubse_topo_cna.cpp.o [302/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/libvirt/libvirt_module.cpp.o [303/495] Building CXX object src/ras/CMakeFiles/ubse_ras.dir/ubse_ras_handler.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/ras/ubse_ras_handler.cpp: In function 'std::unordered_map, ubse::ras::DebtInfo> ubse::ras::ProcessDebtInfo(const ubse::adapter_plugins::mmi::NodeMemDebtInfoMap&, const std::string&, const std::unordered_map, ubse::nodeController::UbseNodeInfo>&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/ras/ubse_ras_handler.cpp:159:28: warning: unused variable 'tmpNodeId' [-Wunused-variable] 159 | const std::string &tmpNodeId = nodeDebtInfoPair.first; | ^~~~~~~~~ [304/495] Linking CXX static library src/ras/libubse_ras.a [305/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/cloud_adapter/case_conf.cpp.o [306/495] Linking CXX static library src/adapter_plugins/mmi/libubse_mmi.a [307/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/cloud_adapter/case_conf_sdk_server.cpp.o [308/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/mempooling/mempooling_module.cpp.o [309/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/message/base_message.cpp.o [310/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/cloud_adapter/vm_migrate.cpp.o [311/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/message/include/ham_migrate_dst_info_message.cpp.o [312/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/message/include/global_borrow_map_message.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/include/vm_serial_util.h:17, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/global_borrow_map_message.cpp:17: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'vm::GlobalBorrowMapMessage::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/global_borrow_map_message.cpp:74:45: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'vm::GlobalBorrowMapMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/global_borrow_map_message.cpp:67:26: warning: 'mapSize' may be used uninitialized [-Wmaybe-uninitialized] 67 | for (size_t i = 0; i < mapSize; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/global_borrow_map_message.cpp:53:12: note: 'mapSize' was declared here 53 | size_t mapSize; | ^~~~~~~ [313/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/message/include/ham_migrate_vm_info_message.cpp.o In file included from /usr/include/c++/12/chrono:39, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/include/ham_migrate_vm_info.h:17, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:14: In function 'std::chrono::__duration_cast_impl >, std::ratio<1000000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&)std::chrono::duration >', inlined from 'std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&)std::enable_if > >::value, std::chrono::duration > >::type' at /usr/include/c++/12/bits/chrono.h:270:21, inlined from 'std::chrono::duration >::duration, void>(std::chrono::duration > const&)' at /usr/include/c++/12/bits/chrono.h:571:33, inlined from 'std::chrono::operator+, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&)std::common_type >, std::chrono::duration > >::type' at /usr/include/c++/12/bits/chrono.h:693:36, inlined from 'std::chrono::operator+ >, long, std::ratio<1l, 1000l> >(std::chrono::time_point > > const&, std::chrono::duration > const&)std::chrono::time_point >, std::chrono::duration > >::type>' at /usr/include/c++/12/bits/chrono.h:1099:47, inlined from 'vm::HamMigrateVmInfoMessage::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:81:87: /usr/include/c++/12/bits/chrono.h:225:45: warning: 'timeout' may be used uninitialized [-Wmaybe-uninitialized] 225 | static_cast<_CR>(__d.count()) * static_cast<_CR>(_CF::num))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp: In member function 'vm::HamMigrateVmInfoMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:68:17: note: 'timeout' was declared here 68 | int64_t timeout; | ^~~~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/include/vm_serial_util.h:17, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:16: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'vm::HamMigrateVmInfoMessage::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:79:51: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'vm::HamMigrateVmInfoMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'vm::HamMigrateVmInfoMessage::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:78:46: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'vm::HamMigrateVmInfoMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'vm::HamMigrateVmInfoMessage::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:77:48: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'vm::HamMigrateVmInfoMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'vm::HamMigrateVmInfoMessage::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:76:46: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'vm::HamMigrateVmInfoMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:66:26: warning: 'vecSize' may be used uninitialized [-Wmaybe-uninitialized] 66 | for (size_t i = 0; i < vecSize; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:58:12: note: 'vecSize' was declared here 58 | size_t vecSize; | ^~~~~~~ [314/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/message/include/migrate_state_map_message.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp: In member function 'virtual vm::VmResult vm::MigrateStateMapMessage::Serialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp:24:20: warning: unused structured binding declaration [-Wunused-variable] 24 | for (auto &[uuid, vmBasicInfo] : vmBasicInfoMap) { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp: In member function 'vm::MigrateStateMapMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp:79:30: warning: 'numaMemInfoSize' may be used uninitialized [-Wmaybe-uninitialized] 79 | for (size_t j = 0; j < numaMemInfoSize; ++j) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp:77:16: note: 'numaMemInfoSize' was declared here 77 | size_t numaMemInfoSize; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/include/vm_serial_util.h:17, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp:17: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'vm::MigrateStateMapMessage::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp:75:49: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'vm::MigrateStateMapMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp:69:26: warning: 'mapSize' may be used uninitialized [-Wmaybe-uninitialized] 69 | for (size_t i = 0; i < mapSize; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp:61:12: note: 'mapSize' was declared here 61 | size_t mapSize; | ^~~~~~~ [315/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/alarm_handler/alarm_handler.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/alarm_handler/alarm_handler.cpp: In static member function 'static vm::VmResult vm::AlarmHandler::GenAlarmNumaInfo(const vm::Notify&, std::vector&, vm::AlarmNumaInfo&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/alarm_handler/alarm_handler.cpp:84:29: warning: comparison of integer expressions of different signedness: 'int16_t' {aka 'short int'} and 'const unsigned int' [-Wsign-compare] 84 | if (debtInfo.numaId == notify.numaId) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/alarm_handler/alarm_handler.cpp: In static member function 'static void vm::AlarmHandler::FillGlobalWithNumaMemInfo(const vm::AlarmNumaInfo&, std::vector&, vm::GlobalNumaInfoMap&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/alarm_handler/alarm_handler.cpp:374:33: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int16_t' {aka 'short int'} [-Wsign-compare] 374 | if (numaNodeInfo.numaId == alarmNumaLoc.numaId) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [316/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/message/sdk/ham_make_decision_msg.cpp.o [317/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/message/sdk/case_conf_msg.cpp.o [318/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/message/sdk/msg_utils.cpp.o [319/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/message/include/response_info_message.cpp.o [320/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/message/sdk/mem_migrate_msg.cpp.o [321/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/util/vm_file_util.cpp.o [322/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/util/vm_http_util.cpp.o [323/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/util/vm_system_util.cpp.o [324/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/message/sdk/mem_container_msg.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_container_msg.cpp: In member function 'vm::VmResult vm::MemContainerWaterLineMemBorrowInputMsg::GetParams(vm::NodeLocInfo&, std::vector&, vm::mempooling::WaterMark&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_container_msg.cpp:469:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 469 | for (auto i = 0; i < size; i++) { | ~~^~~~~~ [325/495] Linking CXX static library src/adapter_plugins/mti/libubse_mti.a [326/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/util/vm_vector_util.cpp.o [327/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/util/vm_string_util.cpp.o [328/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/message/sdk/mem_fragmentation_msg.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp: In member function 'virtual vm::VmResult vm::MemFragmentationMemBorrowStrategyOutputMsg::Serialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:733:24: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 733 | for (auto i = 0; i < outputMsg_.dest_numa_infos_size; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp: In member function 'vm::MemTaskResultQueryMsg::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:646:28: warning: 'status_value' may be used uninitialized [-Wmaybe-uninitialized] 646 | asyncTaskInfoC_.status = static_cast(status_value); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:644:14: note: 'status_value' was declared here 644 | uint32_t status_value; | ^~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp: In member function 'vm::MemRollbackMsg::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:461:28: warning: 'tmpBorrowIDSize' may be used uninitialized [-Wmaybe-uninitialized] 461 | for (uint32_t i = 0; i < tmpBorrowIDSize; ++i) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:453:14: note: 'tmpBorrowIDSize' was declared here 453 | uint32_t tmpBorrowIDSize; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp: In member function 'vm::MemFragmentationMemBorrowExecuteOutputMsg::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:839:26: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 839 | for (size_t i = 0; i < size; i++) { | ~~^~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:834:12: note: 'size' was declared here 834 | size_t size; | ^~~~ In file included from /usr/include/c++/12/bits/hashtable.h:35, from /usr/include/c++/12/unordered_map:46, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/mempooling/mempooling_def.h:21, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:14: In member function 'std::__detail::_Mod_range_hashing::operator()(unsigned long, unsigned long) const', inlined from 'std::__detail::_Hash_code_base, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index(unsigned long, unsigned long) const' at /usr/include/c++/12/bits/hashtable_policy.h:1305:28, inlined from 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_bucket_index(unsigned long) const' at /usr/include/c++/12/bits/hashtable.h:798:49, inlined from 'std::__detail::_Map_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned long const&)' at /usr/include/c++/12/bits/hashtable_policy.h:774:47, inlined from 'std::unordered_map, std::equal_to, std::allocator > >::operator[](unsigned long const&)' at /usr/include/c++/12/bits/unordered_map.h:980:20, inlined from 'vm::MemFragmentationMsg::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:189:48: /usr/include/c++/12/bits/hashtable_policy.h:488:22: warning: 'pageType' may be used uninitialized [-Wmaybe-uninitialized] 488 | { return __num % __den; } | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp: In member function 'vm::MemFragmentationMsg::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:183:22: note: 'pageType' was declared here 183 | uint64_t pageType; | ^~~~~~~~ In member function 'std::__detail::_Hashtable_base, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::_M_equals(short const&, unsigned long, std::__detail::_Hash_node_value, false> const&) const', inlined from 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_find_before_node(unsigned long, short const&, unsigned long) const' at /usr/include/c++/12/bits/hashtable.h:1937:23, inlined from 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_find_node(unsigned long, short const&, unsigned long) const' at /usr/include/c++/12/bits/hashtable.h:816:50, inlined from 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_emplace(std::integral_constant, short&, vm::mempooling::VmDomainNumaInfo&)std::pair, false, false>, bool>' at /usr/include/c++/12/bits/hashtable.h:2076:37, inlined from 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::emplace(short&, vm::mempooling::VmDomainNumaInfo&)std::pair, false, false>, bool>' at /usr/include/c++/12/bits/hashtable.h:950:21, inlined from 'std::unordered_map, std::equal_to, std::allocator > >::emplace(short&, vm::mempooling::VmDomainNumaInfo&)std::pair, false, false>, bool>' at /usr/include/c++/12/bits/unordered_map.h:389:23, inlined from 'vm::MemFragmentationVmInfoMsg::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:316:34: /usr/include/c++/12/bits/hashtable_policy.h:1707:36: warning: 'numaId' may be used uninitialized [-Wmaybe-uninitialized] 1707 | { return _S_equals(__c, __n) && _M_key_equals(__k, __n); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp: In member function 'vm::MemFragmentationVmInfoMsg::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:308:21: note: 'numaId' was declared here 308 | int16_t numaId; | ^~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:307:30: warning: 'numaInfoSize' may be used uninitialized [-Wmaybe-uninitialized] 307 | for (size_t j = 0; j < numaInfoSize; j++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:305:16: note: 'numaInfoSize' was declared here 305 | size_t numaInfoSize; | ^~~~~~~~~~~~ [329/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/util/vm_json_util.cpp.o [330/495] Linking CXX static library src/controllers/urma/libubse_urma_controller.a [331/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/common/vm_configuration.cpp.o [332/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/export/libvirt_helper/libvirt_helper.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/export/libvirt_helper/libvirt_helper.cpp: In member function 'vm::LibvirtHelper::DomainAbortJobFlags(std::__cxx11::basic_string, std::allocator > const&, vm::libvirt::VirDomainAbortJobFlagsValues, int)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/export/libvirt_helper/libvirt_helper.cpp:132:84: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] 132 | << ", reached times = " << tryTimes << ", " << FormatRetCode(ret); | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/export/libvirt_helper/libvirt_helper.cpp:118:14: note: 'ret' was declared here 118 | VmResult ret; | ^~~ [333/495] Linking CXX static library src/controllers/mem/mem_decoder_utils/libubse_mem_decoder_utils.a [334/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/dao/ham_migrate_vm_info_storage.cpp.o [335/495] Linking CXX static library src/controllers/mem/mem_controller/debt/libubse_mem_controller_debt.a [336/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/dao/migrate_state_storage.cpp.o [337/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/export/resource_export/resource_query.cpp.o [338/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/mem_fragmentation/fragmentation_vm_collection.cpp.o [339/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/mem_fragmentation/hugepage_handler.cpp.o [340/495] Linking CXX static library src/controllers/mem/mem_controller/api/libubse_controller_api.a [341/495] Linking CXX static library src/controllers/mem/mem_controller/rpc/libubse_controller_rpc.a [342/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/default_strategy/default_strategy.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/default_strategy/default_strategy.cpp: In function 'default_strategy::DsResult default_strategy::GenBorrowTable(AlarmNumaInfo&, std::vector, long unsigned int> >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/default_strategy/default_strategy.cpp:462:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 462 | for (int i = 0; i < borrowItemInfo->borrowItem.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [343/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/mem_fragmentation/mem_task_manager.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/mem_fragmentation/mem_task_manager.cpp: In member function 'void vm::ThreadTaskManager::CleanupCompletedTasks()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/mem_fragmentation/mem_task_manager.cpp:168:10: warning: variable 'now' set but not used [-Wunused-but-set-variable] 168 | auto now = std::chrono::system_clock::now(); | ^~~ [344/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/export/os_helper/os_helper.cpp.o [345/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/migrate/migrate_strategy.cpp.o [346/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/mem_handler/mem_handler.cpp.o [347/495] Linking CXX static library src/controllers/mem/mem_controller/libmem_controller.a [348/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/migrate/vm_migrate_handler.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/migrate/vm_migrate_handler.cpp: In static member function 'static void vm::VmMigrateHandler::FlushExpireVm(const vm::VMNodeLocInfo&, const std::unordered_map, vm::VMBasicInfo>&, time_t)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/migrate/vm_migrate_handler.cpp:91:69: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'const uint64_t' {aka 'const long unsigned int'} [-Wsign-compare] 91 | if (currentTime - vmInfo.VMBasicInfoToKeep::vmMigrateInTime < MIGRATE_TIME_MAX_LIMIT) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [349/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/mem_fragmentation/mem_fragmentation_sdk_server.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/mem_fragmentation/mem_fragmentation_sdk_server.cpp: In static member function 'static std::vector > vm::VirtMemFragSdk::ParseValues(const uint8_t*, size_t, const uint8_t*&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/mem_fragmentation/mem_fragmentation_sdk_server.cpp:307:66: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 307 | if (ptr > buffer + buffer_size || buffer + buffer_size - ptr < sizeof(uint32_t)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/mem_fragmentation/mem_fragmentation_sdk_server.cpp:319:40: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 319 | if (buffer + buffer_size - ptr < sizeof(uint32_t)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/mem_fragmentation/mem_fragmentation_sdk_server.cpp: In function 'vm::VmResult vm::ConvertToLegacyResult(const mempooling::MemBorrowExecuteResult&, mem_borrow_result_c&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/mem_fragmentation/mem_fragmentation_sdk_server.cpp:668:13: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 668 | if (ret != VM_OK) { /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/mem_fragmentation/mem_fragmentation_sdk_server.cpp:674:13: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 674 | if (ret != VM_OK) { /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/mem_fragmentation/mem_fragmentation_sdk_server.cpp: In function 'void vm::FillVmMigrateparam(const MemMigrateStrategySrcParam&, VMMigrateParam&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/mem_fragmentation/mem_fragmentation_sdk_server.cpp:1058:29: warning: the address of 'vm::MemMigrateStrategySrcParam::vmInfoList' will never be NULL [-Waddress] 1058 | if (srcParam.vmInfoList == nullptr) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/mem_fragmentation/mem_fragmentation_sdk_server.h:24, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/mem_fragmentation/mem_fragmentation_sdk_server.cpp:14: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:336:30: note: 'vm::MemMigrateStrategySrcParam::vmInfoList' declared here 336 | MemMigrateStrategyVmInfo vmInfoList[MAX_VM_NUM]; | ^~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/mem_fragmentation/mem_fragmentation_sdk_server.cpp: In static member function 'static uint32_t vm::VirtMemFragSdk::MemReturn(const api::server::UbseIpcMessage&, const api::server::UbseRequestContext&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/mem_fragmentation/mem_fragmentation_sdk_server.cpp:1336:20: warning: unused variable 'resp' [-Wunused-variable] 1336 | UbseIpcMessage resp{}; | ^~~~ [350/495] Linking CXX static library src/controllers/mem/mem_scheduler/libubse_mem_scheduler.a [351/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/over_commit/container/container_sdk_server.cpp.o [352/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/over_commit/container/container_service.cpp.o [353/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/over_commit/mem_manager/vm_mem_manager.cpp.o [354/495] Linking CXX static library src/controllers/node/libubse_node_controller.a [355/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/over_commit/vm_mem_adapter.cpp.o [356/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/router/router.cpp.o [357/495] Linking CXX static library src/controllers/libubse_controller.a [358/495] Linking CXX static library src/framework/ipc/libubse_ipc_server.a [359/495] Linking CXX static library src/framework/ha/message/libubse_election_message.a [360/495] Linking CXX static library src/framework/ha/libubse_election.a [361/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/rack_vm_plugin.cpp.o [362/495] Linking CXX static library src/framework/com/libubse_com.a [363/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/migrate/util/migrate_info_utils.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/migrate/util/migrate_info_utils.cpp: In static member function 'static vm::VmResult vm::MigrateInfoUtil::GetNumaIdAndPageSizeByPid(pid_t, vm::MigrateInfoBase&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/migrate/util/migrate_info_utils.cpp:84:10: warning: variable 'startTime' set but not used [-Wunused-but-set-variable] 84 | auto startTime = std::chrono::high_resolution_clock::now(); | ^~~~~~~~~ [364/495] Linking CXX static library src/framework/com/libUbseCom.a [365/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/status_manager/vm_task_counter.cpp.o [366/495] Linking CXX static library src/framework/plugin_mgr/libubse_plugin.a [367/495] Linking CXX static library src/framework/storage/libubse_storage.a [368/495] Linking CXX static library src/adapter_plugins/syssentry/libsyssentry.a [369/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/strategy/escape_algorithm_helper.cpp.o [370/495] Building CXX object src/addons/virt_agent/common/message/CMakeFiles/virt_agent_sdk_message.dir/base_message.cpp.o [371/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/strategy/escape_algorithm_module.cpp.o [372/495] Building CXX object src/addons/virt_agent/common/message/CMakeFiles/virt_agent_sdk_message.dir/include/ham_migrate_dst_info_message.cpp.o [373/495] Building CXX object src/addons/virt_agent/common/message/CMakeFiles/virt_agent_sdk_message.dir/include/global_borrow_map_message.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/include/vm_serial_util.h:17, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/global_borrow_map_message.cpp:17: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'vm::GlobalBorrowMapMessage::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/global_borrow_map_message.cpp:74:45: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'vm::GlobalBorrowMapMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/global_borrow_map_message.cpp:67:26: warning: 'mapSize' may be used uninitialized [-Wmaybe-uninitialized] 67 | for (size_t i = 0; i < mapSize; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/global_borrow_map_message.cpp:53:12: note: 'mapSize' was declared here 53 | size_t mapSize; | ^~~~~~~ [374/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/migrate/ham_migrate.cpp.o [375/495] Building CXX object src/addons/virt_agent/common/message/CMakeFiles/virt_agent_sdk_message.dir/include/ham_migrate_vm_info_message.cpp.o In file included from /usr/include/c++/12/chrono:39, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/include/ham_migrate_vm_info.h:17, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:14: In function 'std::chrono::__duration_cast_impl >, std::ratio<1000000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&)std::chrono::duration >', inlined from 'std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&)std::enable_if > >::value, std::chrono::duration > >::type' at /usr/include/c++/12/bits/chrono.h:270:21, inlined from 'std::chrono::duration >::duration, void>(std::chrono::duration > const&)' at /usr/include/c++/12/bits/chrono.h:571:33, inlined from 'std::chrono::operator+, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&)std::common_type >, std::chrono::duration > >::type' at /usr/include/c++/12/bits/chrono.h:693:36, inlined from 'std::chrono::operator+ >, long, std::ratio<1l, 1000l> >(std::chrono::time_point > > const&, std::chrono::duration > const&)std::chrono::time_point >, std::chrono::duration > >::type>' at /usr/include/c++/12/bits/chrono.h:1099:47, inlined from 'vm::HamMigrateVmInfoMessage::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:81:87: /usr/include/c++/12/bits/chrono.h:225:45: warning: 'timeout' may be used uninitialized [-Wmaybe-uninitialized] 225 | static_cast<_CR>(__d.count()) * static_cast<_CR>(_CF::num))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp: In member function 'vm::HamMigrateVmInfoMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:68:17: note: 'timeout' was declared here 68 | int64_t timeout; | ^~~~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/include/vm_serial_util.h:17, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:16: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'vm::HamMigrateVmInfoMessage::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:79:51: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'vm::HamMigrateVmInfoMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'vm::HamMigrateVmInfoMessage::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:78:46: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'vm::HamMigrateVmInfoMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'vm::HamMigrateVmInfoMessage::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:77:48: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'vm::HamMigrateVmInfoMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'vm::HamMigrateVmInfoMessage::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:76:46: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'vm::HamMigrateVmInfoMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:66:26: warning: 'vecSize' may be used uninitialized [-Wmaybe-uninitialized] 66 | for (size_t i = 0; i < vecSize; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/ham_migrate_vm_info_message.cpp:58:12: note: 'vecSize' was declared here 58 | size_t vecSize; | ^~~~~~~ [376/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/status_manager/resource_collect.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/status_manager/resource_collect.cpp: In member function 'void vm::ResourceCollect::AddNumaInfo(const vm::HostNumaCpuInfo&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/status_manager/resource_collect.cpp:222:14: warning: variable 'keptIter' set but not used [-Wunused-but-set-variable] 222 | auto keptIter = NumaToKeep.find(tempNodeLoc); | ^~~~~~~~ [377/495] Building CXX object src/addons/virt_agent/CMakeFiles/virtagent.dir/status_manager/status_manager.cpp.o [378/495] Building CXX object src/addons/virt_agent/common/message/CMakeFiles/virt_agent_sdk_message.dir/include/response_info_message.cpp.o [379/495] Building CXX object src/addons/virt_agent/common/message/CMakeFiles/virt_agent_sdk_message.dir/sdk/case_conf_msg.cpp.o [380/495] Building CXX object src/addons/virt_agent/common/message/CMakeFiles/virt_agent_sdk_message.dir/sdk/ham_make_decision_msg.cpp.o [381/495] Building CXX object src/addons/virt_agent/common/message/CMakeFiles/virt_agent_sdk_message.dir/include/migrate_state_map_message.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp: In member function 'virtual vm::VmResult vm::MigrateStateMapMessage::Serialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp:24:20: warning: unused structured binding declaration [-Wunused-variable] 24 | for (auto &[uuid, vmBasicInfo] : vmBasicInfoMap) { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp: In member function 'vm::MigrateStateMapMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp:79:30: warning: 'numaMemInfoSize' may be used uninitialized [-Wmaybe-uninitialized] 79 | for (size_t j = 0; j < numaMemInfoSize; ++j) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp:77:16: note: 'numaMemInfoSize' was declared here 77 | size_t numaMemInfoSize; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/include/vm_serial_util.h:17, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp:17: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'vm::MigrateStateMapMessage::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp:75:49: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'vm::MigrateStateMapMessage::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp:69:26: warning: 'mapSize' may be used uninitialized [-Wmaybe-uninitialized] 69 | for (size_t i = 0; i < mapSize; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/include/migrate_state_map_message.cpp:61:12: note: 'mapSize' was declared here 61 | size_t mapSize; | ^~~~~~~ [382/495] Building CXX object src/addons/virt_agent/common/message/CMakeFiles/virt_agent_sdk_message.dir/sdk/mem_migrate_msg.cpp.o [383/495] Building CXX object src/addons/virt_agent/common/message/CMakeFiles/virt_agent_sdk_message.dir/sdk/msg_utils.cpp.o [384/495] Building CXX object src/addons/virt_agent/default_strategy/CMakeFiles/strategy.dir/default_strategy.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/default_strategy/default_strategy.cpp: In function 'default_strategy::DsResult default_strategy::GenBorrowTable(AlarmNumaInfo&, std::vector, long unsigned int> >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/default_strategy/default_strategy.cpp:462:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 462 | for (int i = 0; i < borrowItemInfo->borrowItem.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [385/495] Building CXX object src/addons/virt_agent/common/message/CMakeFiles/virt_agent_sdk_message.dir/__/libvirt/libvirt_module.cpp.o [386/495] Building CXX object src/addons/virt_agent/sdk/CMakeFiles/ubs_virt_agent_sdk.dir/case_conf/ubs_virt_agent_case_conf.cpp.o [387/495] Building CXX object src/addons/virt_agent/sdk/CMakeFiles/ubs_virt_agent_sdk.dir/case_conf/ubs_virt_agent_case_conf_helper.cpp.o [388/495] Building CXX object src/addons/virt_agent/common/message/CMakeFiles/virt_agent_sdk_message.dir/sdk/mem_container_msg.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_container_msg.cpp: In member function 'vm::VmResult vm::MemContainerWaterLineMemBorrowInputMsg::GetParams(vm::NodeLocInfo&, std::vector&, vm::mempooling::WaterMark&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_container_msg.cpp:469:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 469 | for (auto i = 0; i < size; i++) { | ~~^~~~~~ [389/495] Building CXX object src/addons/virt_agent/sdk/CMakeFiles/ubs_virt_agent_sdk.dir/mem_fragmentation/ubs_virt_agent_mem_fragmentation_helper.cpp.o [390/495] Building CXX object src/addons/virt_agent/sdk/CMakeFiles/ubs_virt_agent_sdk.dir/container/ubs_virt_agent_container.cpp.o [391/495] Building CXX object src/addons/virt_agent/sdk/CMakeFiles/ubs_virt_agent_sdk.dir/ubs_virt_agent_log.cpp.o [392/495] Building CXX object src/addons/virt_agent/sdk/CMakeFiles/ubs_virt_agent_sdk.dir/mem_fragmentation/ubs_virt_agent_mem_fragmentation.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/mem_fragmentation/ubs_virt_agent_mem_fragmentation.cpp: In function 'virt_agent_ret_t ubs_virt_agent_mem_borrow_execute(const vm::borrow_setting_c*, vm::mem_borrow_result_c*)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/mem_fragmentation/ubs_virt_agent_mem_fragmentation.cpp:162:53: warning: the address of 'vm::mem_borrow_result_c::borrow_ids_ptr' will never be NULL [-Waddress] 162 | result == nullptr || result->borrow_ids_ptr == nullptr || result->present_numa_ids_ptr == nullptr || | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/include/ubs_virt_agent_mem_fragmentation.h:17, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/mem_fragmentation/ubs_virt_agent_mem_fragmentation.cpp:14: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:88:10: note: 'vm::mem_borrow_result_c::borrow_ids_ptr' declared here 88 | char borrow_ids_ptr[MAX_BORROW_ID_COUNT][MAX_BORROW_ID_LENGTH]; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/mem_fragmentation/ubs_virt_agent_mem_fragmentation.cpp:162:96: warning: the address of 'vm::mem_borrow_result_c::present_numa_ids_ptr' will never be NULL [-Waddress] 162 | result == nullptr || result->borrow_ids_ptr == nullptr || result->present_numa_ids_ptr == nullptr || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:89:14: note: 'vm::mem_borrow_result_c::present_numa_ids_ptr' declared here 89 | uint16_t present_numa_ids_ptr[MAX_BORROW_ID_COUNT]; | ^~~~~~~~~~~~~~~~~~~~ [393/495] Linking CXX shared library lib/libstrategy.so [394/495] Building CXX object src/addons/virt_agent/sdk/CMakeFiles/ubs_virt_agent_sdk.dir/vm_migrate/ubs_virt_agent_ham_migrate.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/vm_migrate/ubs_virt_agent_ham_migrate.cpp: In function 'int CallExternalApiWithTimeout(ubse_api_buffer_t*, ubse_api_buffer_t*, uint16_t)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/vm_migrate/ubs_virt_agent_ham_migrate.cpp:150:10: warning: variable 'start' set but not used [-Wunused-but-set-variable] 150 | auto start = std::chrono::high_resolution_clock::now(); | ^~~~~ [395/495] Building CXX object src/addons/virt_agent/sdk/CMakeFiles/ubs_virt_agent_sdk.dir/vm_migrate/ubs_virt_agent_mem_migrate.cpp.o [396/495] Building CXX object src/addons/virt_agent/common/message/CMakeFiles/virt_agent_sdk_message.dir/sdk/mem_fragmentation_msg.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp: In member function 'virtual vm::VmResult vm::MemFragmentationMemBorrowStrategyOutputMsg::Serialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:733:24: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 733 | for (auto i = 0; i < outputMsg_.dest_numa_infos_size; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp: In member function 'vm::MemTaskResultQueryMsg::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:646:28: warning: 'status_value' may be used uninitialized [-Wmaybe-uninitialized] 646 | asyncTaskInfoC_.status = static_cast(status_value); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:644:14: note: 'status_value' was declared here 644 | uint32_t status_value; | ^~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp: In member function 'vm::MemRollbackMsg::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:461:28: warning: 'tmpBorrowIDSize' may be used uninitialized [-Wmaybe-uninitialized] 461 | for (uint32_t i = 0; i < tmpBorrowIDSize; ++i) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:453:14: note: 'tmpBorrowIDSize' was declared here 453 | uint32_t tmpBorrowIDSize; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp: In member function 'vm::MemFragmentationMemBorrowExecuteOutputMsg::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:839:26: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 839 | for (size_t i = 0; i < size; i++) { | ~~^~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:834:12: note: 'size' was declared here 834 | size_t size; | ^~~~ In file included from /usr/include/c++/12/bits/hashtable.h:35, from /usr/include/c++/12/unordered_map:46, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/mempooling/mempooling_def.h:21, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:14: In member function 'std::__detail::_Mod_range_hashing::operator()(unsigned long, unsigned long) const', inlined from 'std::__detail::_Hash_code_base, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index(unsigned long, unsigned long) const' at /usr/include/c++/12/bits/hashtable_policy.h:1305:28, inlined from 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_bucket_index(unsigned long) const' at /usr/include/c++/12/bits/hashtable.h:798:49, inlined from 'std::__detail::_Map_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned long const&)' at /usr/include/c++/12/bits/hashtable_policy.h:774:47, inlined from 'std::unordered_map, std::equal_to, std::allocator > >::operator[](unsigned long const&)' at /usr/include/c++/12/bits/unordered_map.h:980:20, inlined from 'vm::MemFragmentationMsg::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:189:48: /usr/include/c++/12/bits/hashtable_policy.h:488:22: warning: 'pageType' may be used uninitialized [-Wmaybe-uninitialized] 488 | { return __num % __den; } | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp: In member function 'vm::MemFragmentationMsg::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:183:22: note: 'pageType' was declared here 183 | uint64_t pageType; | ^~~~~~~~ In member function 'std::__detail::_Hashtable_base, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::_M_equals(short const&, unsigned long, std::__detail::_Hash_node_value, false> const&) const', inlined from 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_find_before_node(unsigned long, short const&, unsigned long) const' at /usr/include/c++/12/bits/hashtable.h:1937:23, inlined from 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_find_node(unsigned long, short const&, unsigned long) const' at /usr/include/c++/12/bits/hashtable.h:816:50, inlined from 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_emplace(std::integral_constant, short&, vm::mempooling::VmDomainNumaInfo&)std::pair, false, false>, bool>' at /usr/include/c++/12/bits/hashtable.h:2076:37, inlined from 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::emplace(short&, vm::mempooling::VmDomainNumaInfo&)std::pair, false, false>, bool>' at /usr/include/c++/12/bits/hashtable.h:950:21, inlined from 'std::unordered_map, std::equal_to, std::allocator > >::emplace(short&, vm::mempooling::VmDomainNumaInfo&)std::pair, false, false>, bool>' at /usr/include/c++/12/bits/unordered_map.h:389:23, inlined from 'vm::MemFragmentationVmInfoMsg::Deserialize()' at /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:316:34: /usr/include/c++/12/bits/hashtable_policy.h:1707:36: warning: 'numaId' may be used uninitialized [-Wmaybe-uninitialized] 1707 | { return _S_equals(__c, __n) && _M_key_equals(__k, __n); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp: In member function 'vm::MemFragmentationVmInfoMsg::Deserialize()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:308:21: note: 'numaId' was declared here 308 | int16_t numaId; | ^~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:307:30: warning: 'numaInfoSize' may be used uninitialized [-Wmaybe-uninitialized] 307 | for (size_t j = 0; j < numaInfoSize; j++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.cpp:305:16: note: 'numaInfoSize' was declared here 305 | size_t numaInfoSize; | ^~~~~~~~~~~~ [397/495] Linking CXX static library src/addons/virt_agent/common/message/libvirt_agent_sdk_message.a [398/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/common/turbo_runtime_manager.cpp.o [399/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/common/ucache_config.cpp.o [400/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/common/ucache_json_util.cpp.o [401/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/rack_ucache_plugin.cpp.o [402/495] Linking CXX shared library lib/libvirtagent.so /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:107:3: warning: type 'struct async_task_info_c' violates the C++ One Definition Rule [-Wodr] 107 | } async_task_info_c; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:107:3: note: a different type is defined in another translation unit 107 | } async_task_info_c; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:104:25: note: the first difference of corresponding definitions is field 'status' 104 | async_task_status_c status; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:104:25: note: a field of same name but different type is defined in another translation unit 104 | async_task_status_c status; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:107:3: note: type 'async_task_status_c' defined in anonymous namespace cannot match across the translation unit boundary 107 | } async_task_info_c; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:109:7: warning: type 'struct MemTaskResultQueryMsg' violates the C++ One Definition Rule [-Wodr] 109 | class MemTaskResultQueryMsg : public BaseMessage { | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:109:7: note: a different type is defined in another translation unit 109 | class MemTaskResultQueryMsg : public BaseMessage { | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:132:23: note: the first difference of corresponding definitions is field 'asyncTaskInfoC_' 132 | async_task_info_c asyncTaskInfoC_{}; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:132:23: note: a field of same name but different type is defined in another translation unit 132 | async_task_info_c asyncTaskInfoC_{}; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:107:3: note: type 'struct async_task_info_c' itself violates the C++ One Definition Rule 107 | } async_task_info_c; | ^ [403/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/ucache_agent/agent_task_processor/agent_task_processor.cpp.o [404/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/ucache_agent/ucache_agent.cpp.o [405/495] Linking CXX shared library lib/libubs-virt-agent.so.1.0.0 /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:107:3: warning: type 'struct async_task_info_c' violates the C++ One Definition Rule [-Wodr] 107 | } async_task_info_c; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:107:3: note: a different type is defined in another translation unit 107 | } async_task_info_c; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:104:25: note: the first difference of corresponding definitions is field 'status' 104 | async_task_status_c status; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:104:25: note: a field of same name but different type is defined in another translation unit 104 | async_task_status_c status; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:107:3: note: type 'async_task_status_c' defined in anonymous namespace cannot match across the translation unit boundary 107 | } async_task_info_c; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:109:7: warning: type 'struct MemTaskResultQueryMsg' violates the C++ One Definition Rule [-Wodr] 109 | class MemTaskResultQueryMsg : public BaseMessage { | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:109:7: note: a different type is defined in another translation unit 109 | class MemTaskResultQueryMsg : public BaseMessage { | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:132:23: note: the first difference of corresponding definitions is field 'asyncTaskInfoC_' 132 | async_task_info_c asyncTaskInfoC_{}; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:132:23: note: a field of same name but different type is defined in another translation unit 132 | async_task_info_c asyncTaskInfoC_{}; | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/common/message/sdk/mem_fragmentation_msg.h:107:3: note: type 'struct async_task_info_c' itself violates the C++ One Definition Rule 107 | } async_task_info_c; | ^ [406/495] Creating library symlink lib/libubs-virt-agent.so.1 lib/libubs-virt-agent.so [407/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/ucache_master/borrow_action.cpp.o [408/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/ucache_master/master_task_controller/master_task_controller.cpp.o [409/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/ucache_master/bottleneck_strategy/bottleneck_strategy.cpp.o [410/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/ucache_master/borrow_strategy.cpp.o [411/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/ucache_master/node_fault_handler/event_listener.cpp.o [412/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/ucache_master/migrate_strategy.cpp.o [413/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/ucache_master/node_fault_handler/event_handler.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/ucache/ucache_master/node_fault_handler/event_handler.cpp: In function 'uint32_t ucache::fault_handler::ReturnMemofMemId(const std::string&, uint64_t, EventCondition)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/ucache/ucache_master/node_fault_handler/event_handler.cpp:147:10: warning: variable 'parseMemId' set but not used [-Wunused-but-set-variable] 147 | bool parseMemId = false; | ^~~~~~~~~~ [414/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/config/mp_configuration.cpp.o [415/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/event/event_listener.cpp.o [416/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/ucache_master/mem_borrow.cpp.o [417/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/ucache_master/ucache_master.cpp.o [418/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/ucache_master/rack_msg/deserialize.cpp.o [419/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/event/event_handler.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_module.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_helper.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/event/event_handler.cpp:16: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_node_module.h:21, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/event/event_handler.cpp:23: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [420/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/exportV2/LibvirtHelper/LibvirtHelper.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/LibvirtHelper/LibvirtHelper.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/LibvirtHelper/LibvirtHelper.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ [421/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/executor/mem_json_def.cpp.o [422/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/executor/mem_borrow_executor.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempooling_return_module.h:16, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/executor/mem_borrow_executor.cpp:25: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ [423/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/exportV2/ThreadPool/ThreadPool.cpp.o [424/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/libvirt/rmrs_libvirt_module.cpp.o [425/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/export/rmrs_resource_query.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/exporter.h:29, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/export/rmrs_resource_query.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/export/rmrs_resource_query.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/collect/numa_memInfo_send.h:17, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/export/rmrs_resource_query.cpp:23: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [426/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/heart/mp_heartbeat_monitor.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/heart/mp_heartbeat_monitor.cpp: In member function 'mempooling::heart::MpHeartBeatMonitor::CurrentNodeFault()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/heart/mp_heartbeat_monitor.cpp:176:27: warning: 'ctx' may be used uninitialized [-Wmaybe-uninitialized] 176 | auto ret = UbseRpcSend(endpoint_ms, reqData, ctx, AddFaultNodeResHandler); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/heart/mp_heartbeat_monitor.cpp:175:11: note: 'ctx' was declared here 175 | void *ctx; | ^~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/heart/mp_heartbeat_monitor.cpp: In member function 'mempooling::heart::MpHeartBeatMonitor::CurrentNodeRecover()': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/heart/mp_heartbeat_monitor.cpp:217:27: warning: 'ctx' may be used uninitialized [-Wmaybe-uninitialized] 217 | auto ret = UbseRpcSend(endpoint_ms, reqData, ctx, DelFaultNodeResHandler); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/heart/mp_heartbeat_monitor.cpp:216:11: note: 'ctx' was declared here 216 | void *ctx; | ^~~ [427/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/message/mempooling_message.cpp.o [428/495] Building CXX object src/addons/ucache/CMakeFiles/ucache_plugin.dir/ucache_master/data_collect/data_collect.cpp.o [429/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/smap/mp_smap_controller.cpp.o [430/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/smap/mp_smap_module.cpp.o [431/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/exportV2/exporter.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/LibvirtHelper/LibvirtHelper.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/exporter.cpp:16: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ [432/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/sync/mp_sync_data_helper.cpp.o [433/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/util/mp_file_util.cpp.o [434/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/smap/mp_smap_helper.cpp.o [435/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/util/mp_anti_param_json_util.cpp.o [436/495] Linking CXX shared library lib/libucache_plugin.so [437/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/util/mp_borrow_conf_util.cpp.o [438/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/util/mp_parse_util.cpp.o [439/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/util/mp_string_util.cpp.o [440/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/exportV2/OsHelper/OsHelper.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/OsHelper/OsHelper.h:22, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/OsHelper/OsHelper.cpp:27: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/OsHelper/../export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/OsHelper/../export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/OsHelper/../export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/OsHelper/../export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/OsHelper/../export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/OsHelper/../export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ [441/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/util/mp_memory_info.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/util/mp_memory_info.cpp: In member function 'bool mempooling::NodeMemoryInfoList::ParseNodeMemoryInfoMap(const mempooling::JSON_VEC&, const int&, mempooling::JSON_MAP&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/util/mp_memory_info.cpp:66:14: warning: unused variable 'tmpBorrowedMemory' [-Wunused-variable] 66 | uint64_t tmpBorrowedMemory; | ^~~~~~~~~~~~~~~~~ [442/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/util/mp_mem_json_util.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/util/mp_mem_json_util.h:21, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/util/mp_mem_json_util.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ [443/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/common/util/mp_json_util.cpp.o /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/util/mp_json_util.cpp: In static member function 'static bool mempooling::JsonUtil::RackMemConvertJsonStr2Vec(const mempooling::JSON_STR&, mempooling::JSON_VEC&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/util/mp_json_util.cpp:319:11: warning: unused variable 'allocator' [-Wunused-variable] 319 | auto &allocator = pJson.GetAllocator(); | ^~~~~~~~~ [444/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/mem_fragment/fault_management/fault_memid_helper.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_module.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_helper.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_helper.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ [445/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/mem_fragment/internode_strategy/mempooling_return_module.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempooling_return_module.h:16, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempooling_return_module.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ [446/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/interface/mempooling_interface_adapt.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/exporter.h:29, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:25, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface_adapt.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface_adapt.cpp: In function 'int mempooling::outinterface::UBSRMRSSmapQueryFreq(const pid_t&, std::vector&, const uint32_t&, uint32_t&, const int&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface_adapt.cpp:692:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 692 | for (int i = 0; i < lengthOut; ++i) { | ~~^~~~~~~~~~~ [447/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/mem_fragment/fault_management/fault_memid_module.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_module.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_module.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_module.cpp: In member function 'MpResult mempooling::FaultMemIdStrategy::ApplyMemBorrowStrategyMultipleUB(const mempooling::SrcMemoryBorrowParam&, const std::vector&, const mempooling::MemBorrowStrategyParam&, mempooling::MemBorrowStrategyMultiResult&, bool&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_module.cpp:695:14: warning: unused variable 'ret' [-Wunused-variable] 695 | MpResult ret = MempoolBorrowModule::Instance().MemBorrowStrategyMultipleUB(srcParam, borrowSizes, destPreNid, | ^~~ [448/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/mem_fragment/intranode_strategy/mempool_migrate_helper.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/intranode_strategy/mempool_migrate_helper.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/intranode_strategy/mempool_migrate_helper.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/intranode_strategy/mempool_migrate_helper.cpp: In function 'MpResult mempooling::MigrateExecuteInStandbyToMasterEvent(pid_t, std::string, std::string)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/intranode_strategy/mempool_migrate_helper.cpp:259:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 259 | for (int i = 1; i <= MAX_RETRY_TIMES; ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/intranode_strategy/mempool_migrate_helper.cpp:256:14: warning: unused variable 'retRpc' [-Wunused-variable] 256 | MpResult retRpc = MEM_POOLING_ERROR; | ^~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/intranode_strategy/mempool_migrate_helper.cpp: In function 'MpResult mempooling::RemoveVmInfosCompletedWithRetry(pid_t)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/intranode_strategy/mempool_migrate_helper.cpp:290:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 290 | for (int i = 1; i <= MAX_RETRY_TIMES; ++i) { | ~~^~~~~~~~~~~~~~~~~~ [449/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/mem_fragment/fault_management/fault_node_module.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_node_module.h:22, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_node_module.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_node_module.cpp: In member function 'bool mempooling::FaultNodeModule::GenerateMigrateNumaMsgList(mempooling::NumaReplaceReturnMsg, std::vector&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_node_module.cpp:209:28: warning: unused variable 'payloadList' [-Wunused-variable] 209 | MigrateNumaPayload payloadList; | ^~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_node_module.cpp: In member function 'MpResult mempooling::FaultNodeModule::ExecuteNumaReplaceAndReturn(std::vector&, bool, bool)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_node_module.cpp:668:21: warning: loop variable 'nodeBorrowExecuteParamEntry' creates a copy from type 'const std::pair, std::vector >' [-Wrange-loop-construct] 668 | for (const auto nodeBorrowExecuteParamEntry : nodeBorrowExecuteParamMap) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_node_module.cpp:668:21: note: use reference type to prevent copying 668 | for (const auto nodeBorrowExecuteParamEntry : nodeBorrowExecuteParamMap) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | & /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_node_module.cpp: In function 'void mempooling::NodeNumaReplaceReturnHandler(const UbseByteBuffer&, UbseByteBuffer&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_node_module.cpp:931:74: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 926 | if (((FaultNodeModule::Instance().QueryNumaAllPid(rpcMsg.srcNid, pidList) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | FaultNodeModule::Instance().SwitchMigrateForNumaVm(pidList, 0) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 928 | (destPidList.empty() ? true : FaultNodeModule::Instance().SwitchMigrateForNumaVm(destPidList, 0)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | FaultNodeModule::Instance().GenerateMigrateNumaMsgList(rpcMsg, msgList) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 930 | FaultNodeModule::Instance().ExecMigrateRemoteNumaToNuma(rpcMsg, msgList) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | FaultNodeModule::Instance().SwitchMigrateForNumaVm(pidList, 1)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 932 | (destPidList.empty() ? true : FaultNodeModule::Instance().SwitchMigrateForNumaVm(destPidList, 1)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [450/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/collect/collect_util.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/exporter.h:29, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:25, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/collect/collect_util.h:23, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/collect/collect_util.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [451/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/mem_fragment/manager/mem_manager_base.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/util/mp_mem_json_util.h:21, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/manager/mem_manager_base.cpp:33: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ [452/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/election/interface_guard.cpp.o [453/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/collect/over_commit_serializer.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/exporter.h:29, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/export/rmrs_resource_query.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/collect/over_commit_serializer.h:20, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/collect/over_commit_serializer.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ [454/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/collect/numa_memInfo_send.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/exporter.h:29, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/export/rmrs_resource_query.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/collect/over_commit_serializer.h:20, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/collect/numa_memInfo_send.h:16, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/collect/numa_memInfo_send.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/collect/numa_memInfo_send.h:17: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [455/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/election/over_commit_election_handler.cpp.o [456/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/mem_fragment/internode_strategy/mempool_borrow_module.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.cpp: In function 'MpResult mempooling::GetBorrowedItemVec(std::string, std::vector&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.cpp:67:16: warning: unused variable 'errorCode' [-Wunused-variable] 67 | UbseResult errorCode = ubse::mem::controller::UbseGetNumaMemDebtInfoWithNode(nodeId, debtInfos); | ^~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.cpp: In constructor 'mempooling::MultiBorrowStrategyParam::Node::Node(std::string, uint64_t)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.cpp:746:9: warning: 'mempooling::MultiBorrowStrategyParam::Node::freeMem' is initialized with itself [-Winit-self] 746 | Node(std::string nodeId, uint64_t available) : nodeId(nodeId), freeMem(freeMem) | ^~~~ [457/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/mem_fragment/intranode_strategy/mempool_migrate_module.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/intranode_strategy/mempool_migrate_module.h:21, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/intranode_strategy/mempool_migrate_module.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/intranode_strategy/mempool_migrate_module.cpp: In static member function 'static MpResult mempooling::migrate::MempoolMigrateExecute::MemBorrowRollbackImpl(std::vector >&, const mempooling::migrate::RollBackBorrowIdPid&, mempooling::migrate::RollBackForOutEntry&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/intranode_strategy/mempool_migrate_module.cpp:413:20: warning: unused variable 'pid' [-Wunused-variable] 413 | for (auto &pid : borrowIdsPidsMap[borrowId]) { | ^~~ [458/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/fault_management/over_commit_fault_memid_helper.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_module.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_helper.cpp:15: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:19: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [459/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/fault_management/over_commit_fault_management_handler.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_module.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_management_handler.cpp:14: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:19: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [460/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/mem_migrate_transport/over_commit_msg.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_module.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/mem_migrate_transport/over_commit_msg.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/mem_migrate_transport/over_commit_msg.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:19: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [461/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/mem_migrate_transport/smap_remove_send.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/exporter.h:29, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:25, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/mem_migrate_transport/smap_remove_send.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/mem_migrate_transport/smap_remove_send.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [462/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/mem_migrate_transport/set_smap_remote_numa_info_send.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/exporter.h:29, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:25, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/mem_migrate_transport/set_smap_remote_numa_info_send.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/mem_migrate_transport/set_smap_remote_numa_info_send.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [463/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/fault_management/over_commit_fault_memid_module.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_module.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:19: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.cpp: In member function 'MpResult mempooling::OverCommitFaultMemIdModule::FindTargetBorrowRecord(const std::string&, uint32_t, mempooling::BorrowRecord&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.cpp:840:37: warning: comparison of integer expressions of different signedness: 'const int16_t' {aka 'const short int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 840 | if (record.borrowRemoteNuma == remoteNumaId) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [464/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/page_file/page_file_helper.cpp.o [465/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/mem_migrate_transport/over_commit_msg_handler.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_module.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/mem_migrate_transport/over_commit_msg_handler.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/mem_migrate_transport/over_commit_msg_handler.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:19: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [466/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/fault_management/over_commit_fault_node_module.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/fault_management/fault_memid_module.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_node_module.h:21, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_node_module.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:19: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [467/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/mem_fragment/manager/mem_manager.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempooling_return_module.h:16, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/manager/mem_manager.cpp:31: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/mem_migrate_transport/over_commit_msg_handler.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/manager/mem_manager.cpp:38: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [468/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/remote_mem_query/smap_query_process_send.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/exporter.h:29, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:25, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/remote_mem_query/smap_query_process_send.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/remote_mem_query/smap_query_process_send.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [469/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/storage/over_commit_storage.cpp.o [470/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/ucache/over_commit_ucache_strategy.cpp.o [471/495] Building CXX object src/cli/CMakeFiles/ubsectl.dir/ubse_cli_main.cpp.o [472/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/mempooling_interface.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/exporter.h:29, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:25, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/mempooling_interface.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [473/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/rack_mempooling_plugin.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/mem_fragment/internode_strategy/mempool_borrow_module.h:27, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/rack_mempooling_plugin.cpp:27: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/fault_management/over_commit_fault_memid_module.h:19, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/mem_migrate_transport/over_commit_msg_handler.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/rack_mempooling_plugin.cpp:40: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ [474/495] Building CXX object src/cli/CMakeFiles/ubsectl.dir/ubse_cli_cert_cmd_reg.cpp.o [475/495] Building CXX object src/cli/ubse_cert/CMakeFiles/cert_api_static.dir/ubse_cert_file_utils.cpp.o [476/495] Building CXX object src/cli/CMakeFiles/ubsectl.dir/ubse_cli_node_cmd_reg.cpp.o [477/495] Building CXX object src/cli/ubse_cert/CMakeFiles/cert_api_static.dir/ubse_cert_cli_import.cpp.o [478/495] Linking CXX static library src/cli/ubse_cert/libcert_api_static.a [479/495] Building CXX object src/cli/ubse_cli_framework/CMakeFiles/ubse_cli_framework.dir/ubse_cli_reg_builder.cpp.o [480/495] Building CXX object src/cli/CMakeFiles/ubsectl.dir/ubse_cli_urma_cmd_reg.cpp.o [481/495] Building CXX object src/cli/ubse_cli_consumer/CMakeFiles/ubse_cli_consumer.dir/ubse_cli_buffer_guard.cpp.o [482/495] Building CXX object src/cli/ubse_cli_framework/CMakeFiles/ubse_cli_framework.dir/ubse_cli_reg.cpp.o [483/495] Building CXX object src/cli/ubse_cli_framework/CMakeFiles/ubse_cli_framework.dir/ubse_cli_res_builder.cpp.o [484/495] Building CXX object src/cli/ubse_cli_consumer/CMakeFiles/ubse_cli_consumer.dir/ubse_cli_mem_attach.cpp.o [485/495] Linking CXX static library src/cli/ubse_cli_framework/libubse_cli_framework.a [486/495] Building CXX object src/addons/rmrs/CMakeFiles/mempooling.dir/over_commit/vm_mem_migrate_strategy/vm_mem_migrate_strategy.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/exporter.h:29, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:25, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/vm_mem_migrate_strategy/vm_mem_migrate_strategy.h:26, from /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/vm_mem_migrate_strategy/vm_mem_migrate_strategy.cpp:13: /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:81:16: warning: unused variable 'count' [-Wunused-variable] 81 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:82:16: warning: unused variable 'total' [-Wunused-variable] 82 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h: In member function 'std::string mempooling::exportV2::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:129:16: warning: unused variable 'count' [-Wunused-variable] 129 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/common/exportV2/export_type.h:130:16: warning: unused variable 'total' [-Wunused-variable] 130 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::VmDomainInfo::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:251:16: warning: unused variable 'count' [-Wunused-variable] 251 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:252:16: warning: unused variable 'total' [-Wunused-variable] 252 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h: In member function 'std::string mempooling::outinterface::NumaMetaData::ToString() const': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:299:16: warning: unused variable 'count' [-Wunused-variable] 299 | size_t count = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h:300:16: warning: unused variable 'total' [-Wunused-variable] 300 | size_t total = 0; | ^~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/vm_mem_migrate_strategy/vm_mem_migrate_strategy.cpp: In member function 'uint32_t mempooling::outinterface::VMMemMigrateStrategy::AllocateMemoryToRemoteVm(const std::unordered_map&, std::vector&, std::pair&, std::vector&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/vm_mem_migrate_strategy/vm_mem_migrate_strategy.cpp:582:14: warning: unused variable 'borrowedSize' [-Wunused-variable] 582 | uint32_t borrowedSize = vmInfos.at(vm.first).totalRemoteUsedMem; | ^~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/vm_mem_migrate_strategy/vm_mem_migrate_strategy.cpp: In member function 'uint32_t mempooling::outinterface::VMMemMigrateStrategy::AllocateMemoryToRemoteUsedVm(const std::unordered_map&, std::vector&, const std::pair&, std::vector&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/vm_mem_migrate_strategy/vm_mem_migrate_strategy.cpp:741:14: warning: unused variable 'borrowedSize' [-Wunused-variable] 741 | uint32_t borrowedSize = vmInfos.at(vm.first).totalRemoteUsedMem; | ^~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/vm_mem_migrate_strategy/vm_mem_migrate_strategy.cpp: In member function 'uint32_t mempooling::outinterface::VMMemMigrateStrategy::AllocateMemoryToRemoteNoUsedVm(const std::unordered_map&, std::vector&, const std::pair&, std::vector&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/over_commit/vm_mem_migrate_strategy/vm_mem_migrate_strategy.cpp:786:14: warning: unused variable 'borrowedSize' [-Wunused-variable] 786 | uint32_t borrowedSize = vmInfos.at(vm.first).totalRemoteUsedMem; | ^~~~~~~~~~~~ [487/495] Building CXX object src/cli/ubse_cli_consumer/CMakeFiles/ubse_cli_consumer.dir/ubse_cli_mem_detach.cpp.o [488/495] Building CXX object src/cli/ubse_cli_consumer/CMakeFiles/ubse_cli_consumer.dir/ubse_cli_mem_create.cpp.o [489/495] Building CXX object src/cli/CMakeFiles/ubsectl.dir/ubse_cli_mem_cmd_reg.cpp.o [490/495] Building CXX object src/cli/ubse_cli_consumer/CMakeFiles/ubse_cli_consumer.dir/ubse_cli_mem_struct.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_debt_info_partial_fetch_req.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/cli/ubse_cli_consumer/ubse_cli_mem_struct.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/cli/ubse_cli_consumer/ubse_cli_mem_struct.cpp:13: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::cli::reg::UbseNumaInfo::Deserialize(ubse::serial::UbseDeSerialization&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/cli/ubse_cli_consumer/ubse_cli_mem_struct.cpp:39:99: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'ubse::cli::reg::UbseNumaInfo::Deserialize(ubse::serial::UbseDeSerialization&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::cli::reg::UbseMemShmInfo::Deserialize(ubse::serial::UbseDeSerialization&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/cli/ubse_cli_consumer/ubse_cli_mem_struct.cpp:81:41: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'ubse::cli::reg::UbseMemShmInfo::Deserialize(ubse::serial::UbseDeSerialization&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::cli::reg::UbseMemShmInfo::Deserialize(ubse::serial::UbseDeSerialization&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/cli/ubse_cli_consumer/ubse_cli_mem_struct.cpp:80:86: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'ubse::cli::reg::UbseMemShmInfo::Deserialize(ubse::serial::UbseDeSerialization&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::cli::reg::UbseFdInfo::Deserialize(ubse::serial::UbseDeSerialization&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/cli/ubse_cli_consumer/ubse_cli_mem_struct.cpp:56:99: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:24: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In member function 'ubse::cli::reg::UbseFdInfo::Deserialize(ubse::serial::UbseDeSerialization&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ [491/495] Building CXX object src/cli/ubse_cli_consumer/CMakeFiles/ubse_cli_consumer.dir/ubse_cli_mem_query.cpp.o In file included from /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_debt_info_partial_fetch_req.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/cli/ubse_cli_consumer/ubse_cli_mem_struct.h:18, from /builddir/build/BUILD/ubs-engine-1.0.0/src/cli/ubse_cli_consumer/ubse_cli_mem_query.h:16, from /builddir/build/BUILD/ubs-engine-1.0.0/src/cli/ubse_cli_consumer/ubse_cli_mem_query.cpp:13: In member function 'ubse::serial::UbseDeSerialization::operator>>(ubse::serial::enum_v&&)ubse::serial::UbseDeSerialization&', inlined from 'ubse::mem::controller::message::FlatDebtInformation::Deserialize(ubse::serial::UbseDeSerialization&, std::vector >&)' at /builddir/build/BUILD/ubs-engine-1.0.0/src/controllers/mem/mem_controller/message/ubse_mem_debt_info_partial_fetch_res.h:100:62: /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:499:22: warning: 'e_v' may be used uninitialized [-Wmaybe-uninitialized] 499 | *e.l_val = static_cast(e_v); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h: In function 'ubse::mem::controller::message::FlatDebtInformation::Deserialize(ubse::serial::UbseDeSerialization&, std::vector >&)': /builddir/build/BUILD/ubs-engine-1.0.0/src/framework/serde/ubse_serial_util.h:496:13: note: 'e_v' was declared here 496 | int e_v; | ^~~ [492/495] Linking CXX static library src/cli/ubse_cli_consumer/libubse_cli_consumer.a [493/495] Linking CXX executable bin/ubsectl /builddir/build/BUILD/ubs-engine-1.0.0/src/cli/ubse_cli_framework/ubse_cli_whitelist.h:30:10: warning: 'UbseCliAddChar' violates the C++ One Definition Rule [-Wodr] 30 | void UbseCliAddChar(char c) | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/cli/ubse_cli_framework/ubse_cli_whitelist.h:30:10: note: type mismatch in parameter 1 30 | void UbseCliAddChar(char c) | ^ /builddir/build/BUILD/ubs-engine-1.0.0/src/cli/ubse_cli_framework/ubse_cli_whitelist.h:30:10: note: type 'char' should match type 'char' /builddir/build/BUILD/ubs-engine-1.0.0/src/cli/ubse_cli_framework/ubse_cli_whitelist.h:30:10: note: 'UbseCliAddChar' was previously declared here [494/495] Linking CXX shared library lib/libmempooling.so [495/495] Linking CXX executable bin/ubse /usr/include/c++/12/bits/regex_compiler.h:127:20: note: type '_Type' itself violates the C++ One Definition Rule 127 | enum class _Type : char { _None, _Char, _Class } _M_type = _Type::_None; | ^ /usr/include/c++/12/bits/regex_compiler.h:125:14: note: type 'struct _BracketState' itself violates the C++ One Definition Rule 125 | struct _BracketState | ^ /usr/include/c++/12/bits/regex_compiler.h:125:14: note: type 'struct _BracketState' itself violates the C++ One Definition Rule /usr/include/c++/12/bits/regex_compiler.h:125:14: note: type 'struct _BracketState' itself violates the C++ One Definition Rule /usr/include/c++/12/bits/regex_compiler.h:125:14: note: type 'struct _BracketState' itself violates the C++ One Definition Rule /usr/include/c++/12/bits/regex_compiler.h:125:14: note: type 'struct _BracketState' itself violates the C++ One Definition Rule /usr/include/c++/12/bits/regex_compiler.h:125:14: note: type 'struct _BracketState' itself violates the C++ One Definition Rule /usr/include/c++/12/bits/regex_compiler.h:125:14: note: type 'struct _BracketState' itself violates the C++ One Definition Rule /usr/include/c++/12/bits/regex_compiler.h:125:14: note: type 'struct _BracketState' itself violates the C++ One Definition Rule [2026-08-11 11:55]: Build complated in 331.659s Script exited with status 0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' running build running build_py creating build creating build/lib creating build/lib/ubse copying temp_ubse/ubs_engine_topo.py -> build/lib/ubse copying temp_ubse/ubs_engine_log.py -> build/lib/ubse copying temp_ubse/ubs_engine_mem.py -> build/lib/ubse copying temp_ubse/ubse_engine.py -> build/lib/ubse copying temp_ubse/__init__.py -> build/lib/ubse copying temp_ubse/ubs_virt_agent_case_conf.py -> build/lib/ubse copying temp_ubse/ubs_virt_agent_vm_migrate.py -> build/lib/ubse copying temp_ubse/ubs_virt_agent_query.py -> build/lib/ubse copying temp_ubse/ubs_virt_agent_fragmentation.py -> build/lib/ubse copying temp_ubse/ubs_virt_case_conf.py -> build/lib/ubse copying temp_ubse/ubs_virt_agent_log.py -> build/lib/ubse creating build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_task_query.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_migrate_decision.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_node_anti_affinity.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_base.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_mem_migrate_execute.py -> build/lib/ubse/ffi copying temp_ubse_ffi/__init__.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_engine_binding_base.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_node_info.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_mem_migrate_strategy.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_engine_binding_mem.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_engine_binding_topo.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_case_conf_set.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_mem_borrow_strategy.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_engine_types.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_mem_rollback.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_mem_borrow_execute.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_mem_migrate.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_types.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_exceptions.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_case_conf_get.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_engine_exceptions.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_log.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_mem_return.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_virt_agent_vm_info.py -> build/lib/ubse/ffi copying temp_ubse_ffi/ubs_engine_binding_log.py -> build/lib/ubse/ffi creating build/lib/ubse/models copying temp_ubse_models/ubs_engine_model_topo.py -> build/lib/ubse/models copying temp_ubse_models/__init__.py -> build/lib/ubse/models copying temp_ubse_models/ubs_virt_agent_model.py -> build/lib/ubse/models copying temp_ubse_models/ubs_engine_model_mem.py -> build/lib/ubse/models + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.mwjFOY + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64 ++ dirname /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64 + cd ubs-engine-1.0.0 + mkdir -p /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/bin + cp /builddir/build/BUILD/ubs-engine-1.0.0/cmake-build-relwithdebinfo/bin/ubse /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/bin + cp /builddir/build/BUILD/ubs-engine-1.0.0/cmake-build-relwithdebinfo/bin/ubsectl /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/bin + mkdir -p /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/systemd/system/ + cp /builddir/build/BUILD/ubs-engine-1.0.0/scripts/rpm/ubse.service /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/systemd/system/ + mkdir -p /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/etc/ubse/ + cp /builddir/build/BUILD/ubs-engine-1.0.0/cmake-build-relwithdebinfo/conf/ubse.conf /builddir/build/BUILD/ubs-engine-1.0.0/cmake-build-relwithdebinfo/conf/ubse_auth_default.conf /builddir/build/BUILD/ubs-engine-1.0.0/cmake-build-relwithdebinfo/conf/ubse_plugin_admission.conf /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/etc/ubse/ + mkdir -p /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/etc/ubse/plugins + mkdir -p /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/etc/bash_completion.d/ + cp -f /builddir/build/BUILD/ubs-engine-1.0.0/scripts/command_completion/cli_commands.sh /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/etc/bash_completion.d/ + mkdir -p /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64 + cp /builddir/build/BUILD/ubs-engine-1.0.0/cmake-build-relwithdebinfo/lib/libvirtagent.so /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/ + cp /builddir/build/BUILD/ubs-engine-1.0.0/cmake-build-relwithdebinfo/lib/libstrategy.so /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/ + cp /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/conf/plugin_virt_agent.conf /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/etc/ubse/plugins/ + cp /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/conf/auth-virt_agent.conf /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/etc/ubse/plugins/ + cp /builddir/build/BUILD/ubs-engine-1.0.0/cmake-build-relwithdebinfo/lib/libubs-virt-agent.so.1.0.0 /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/ + ln -sf libubs-virt-agent.so.1.0.0 /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libubs-virt-agent.so.1 + ln -sf libubs-virt-agent.so.1 /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libubs-virt-agent.so + mkdir -p /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/include/virt_agent + cp -r /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/include/ubs_virt_agent_base.h /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/include/ubs_virt_agent_case_conf.h /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/include/ubs_virt_agent_container.h /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/include/ubs_virt_agent_ham_migrate.h /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/include/ubs_virt_agent_log.h /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/include/ubs_virt_agent_mem_fragmentation.h /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/include/ubs_virt_agent_mem_migrate.h /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/virt_agent/sdk/include/ubs_virt_agent_object_def.h /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/include/virt_agent/ + cmake --install /builddir/build/BUILD/ubs-engine-1.0.0/cmake-build-relwithdebinfo --component ubse_sdk --prefix /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/include/ubse -- Installing: /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/include/ubse/ubs_engine_urma.h -- Installing: /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/include/ubse/ubs_engine_object_def.h -- Installing: /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/include/ubse/ubs_engine_topo.h -- Installing: /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/include/ubse/ubs_error.h -- Installing: /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/include/ubse/ubs_engine_mem.h -- Installing: /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/include/ubse/ubs_engine.h -- Installing: /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/include/ubse/ubs_engine_log.h -- Installing: /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libubse-client.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libubse-client.so.1 -- Installing: /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libubse-client.so -- Installing: /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libubse-client.a + ln -sf libubse-client.so.1.0.0 /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libubse-client.so.1 + ln -sf libubse-client.so.1 /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libubse-client.so + chmod 644 /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libubse-client.a + cp -r /builddir/build/BUILD/ubs-engine-1.0.0/src/include/adapter_plugins /builddir/build/BUILD/ubs-engine-1.0.0/src/include/cert /builddir/build/BUILD/ubs-engine-1.0.0/src/include/trace_context.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_api_server.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_api_server_def.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_base_message.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_com.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_com_op_code.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_common_def.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_const_def.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_def.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_election.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_error.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_event.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_event_module.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_logger.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_logger_audit.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_logger_module.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_mem_controller.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_mem_controller_module.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_module.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_node.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_node_controller.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_ras.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_ras_module.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_security.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_storage.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_thread_pool.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_thread_pool_module.h /builddir/build/BUILD/ubs-engine-1.0.0/src/include/ubse_timer.h /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/include/ubse + cp /builddir/build/BUILD/ubs-engine-1.0.0/cmake-build-relwithdebinfo/lib/libucache_plugin.so /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/ + cp /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/ucache/conf/plugin_ucache.conf /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/etc/ubse/plugins/ + cp /builddir/build/BUILD/ubs-engine-1.0.0/cmake-build-relwithdebinfo/lib/libmempooling.so /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/ + cp /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/conf/plugin_mempooling.conf /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/etc/ubse/plugins/ + mkdir -p /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/include/mempooling/ + cp /builddir/build/BUILD/ubs-engine-1.0.0/src/addons/rmrs/interface/mempooling_interface.h /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/include/mempooling/ + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64 running install /usr/lib/python3.11/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running install_lib creating /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11 creating /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages creating /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse copying build/lib/ubse/ubs_engine_topo.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse copying build/lib/ubse/ubs_engine_log.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse copying build/lib/ubse/ubs_engine_mem.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse copying build/lib/ubse/ubse_engine.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse copying build/lib/ubse/__init__.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse creating /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/models copying build/lib/ubse/models/ubs_engine_model_topo.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/models copying build/lib/ubse/models/__init__.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/models copying build/lib/ubse/models/ubs_virt_agent_model.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/models copying build/lib/ubse/models/ubs_engine_model_mem.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/models copying build/lib/ubse/ubs_virt_agent_case_conf.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse copying build/lib/ubse/ubs_virt_agent_vm_migrate.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse copying build/lib/ubse/ubs_virt_agent_query.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse copying build/lib/ubse/ubs_virt_agent_fragmentation.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse copying build/lib/ubse/ubs_virt_case_conf.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse copying build/lib/ubse/ubs_virt_agent_log.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse creating /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_task_query.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_migrate_decision.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_node_anti_affinity.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_base.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_mem_migrate_execute.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/__init__.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_engine_binding_base.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_node_info.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_mem_migrate_strategy.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_engine_binding_mem.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_engine_binding_topo.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_case_conf_set.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_mem_borrow_strategy.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_engine_types.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_mem_rollback.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_mem_borrow_execute.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_mem_migrate.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_types.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_exceptions.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_case_conf_get.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_engine_exceptions.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_log.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_mem_return.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_virt_agent_vm_info.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi copying build/lib/ubse/ffi/ubs_engine_binding_log.py -> /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ubs_engine_topo.py to ubs_engine_topo.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ubs_engine_log.py to ubs_engine_log.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ubs_engine_mem.py to ubs_engine_mem.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ubse_engine.py to ubse_engine.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/__init__.py to __init__.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/models/ubs_engine_model_topo.py to ubs_engine_model_topo.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/models/__init__.py to __init__.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/models/ubs_virt_agent_model.py to ubs_virt_agent_model.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/models/ubs_engine_model_mem.py to ubs_engine_model_mem.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ubs_virt_agent_case_conf.py to ubs_virt_agent_case_conf.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ubs_virt_agent_vm_migrate.py to ubs_virt_agent_vm_migrate.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ubs_virt_agent_query.py to ubs_virt_agent_query.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ubs_virt_agent_fragmentation.py to ubs_virt_agent_fragmentation.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ubs_virt_case_conf.py to ubs_virt_case_conf.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ubs_virt_agent_log.py to ubs_virt_agent_log.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_task_query.py to ubs_virt_agent_task_query.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_migrate_decision.py to ubs_virt_agent_migrate_decision.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_node_anti_affinity.py to ubs_virt_agent_node_anti_affinity.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_base.py to ubs_virt_agent_base.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_mem_migrate_execute.py to ubs_virt_agent_mem_migrate_execute.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/__init__.py to __init__.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_engine_binding_base.py to ubs_engine_binding_base.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_node_info.py to ubs_virt_agent_node_info.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_mem_migrate_strategy.py to ubs_virt_agent_mem_migrate_strategy.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_engine_binding_mem.py to ubs_engine_binding_mem.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_engine_binding_topo.py to ubs_engine_binding_topo.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_case_conf_set.py to ubs_virt_agent_case_conf_set.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_mem_borrow_strategy.py to ubs_virt_agent_mem_borrow_strategy.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_engine_types.py to ubs_engine_types.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_mem_rollback.py to ubs_virt_agent_mem_rollback.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_mem_borrow_execute.py to ubs_virt_agent_mem_borrow_execute.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_mem_migrate.py to ubs_virt_agent_mem_migrate.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_types.py to ubs_virt_agent_types.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_exceptions.py to ubs_virt_agent_exceptions.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_case_conf_get.py to ubs_virt_agent_case_conf_get.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_engine_exceptions.py to ubs_engine_exceptions.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_log.py to ubs_virt_agent_log.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_mem_return.py to ubs_virt_agent_mem_return.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_virt_agent_vm_info.py to ubs_virt_agent_vm_info.cpython-311.pyc byte-compiling /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse/ffi/ubs_engine_binding_log.py to ubs_engine_binding_log.cpython-311.pyc writing byte-compilation script '/tmp/tmpi63grifl.py' /usr/bin/python3 /tmp/tmpi63grifl.py removing /tmp/tmpi63grifl.py running install_egg_info running egg_info creating ubse.egg-info writing ubse.egg-info/PKG-INFO writing dependency_links to ubse.egg-info/dependency_links.txt writing top-level names to ubse.egg-info/top_level.txt writing manifest file 'ubse.egg-info/SOURCES.txt' reading manifest file 'ubse.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'ubse.egg-info/SOURCES.txt' Copying ubse.egg-info to /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11/site-packages/ubse-1.0.0-py3.11.egg-info running install_scripts + rm -rfv /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/bin/__pycache__ + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 1.0.0-61.oc9 --unique-debug-suffix -1.0.0-61.oc9.aarch64 --unique-debug-src-base ubs-engine-1.0.0-61.oc9.aarch64 /builddir/build/BUILD/ubs-engine-1.0.0 extracting debug info from /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/bin/ubse extracting debug info from /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/bin/ubsectl extracting debug info from /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libmempooling.so extracting debug info from /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libucache_plugin.so extracting debug info from /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libstrategy.so extracting debug info from /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libubs-virt-agent.so.1.0.0 extracting debug info from /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libubse-client.so.1.0.0 extracting debug info from /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libvirtagent.so objcopy: unable to copy file '/builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libubse-client.so.1.0.0'; reason: Permission denied objcopy: unable to copy file '/builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib64/libubse-client.so.1.0.0'; reason: Permission denied 13332 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/OpenCloudOS/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs + /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64/usr/lib/python3.11 using python3.11 + /usr/lib/rpm/OpenCloudOS/brp-python-hardlink Processing files: ubs-engine-1.0.0-61.oc9.aarch64 Provides: config(ubs-engine) = 1.0.0-61.oc9 ubs-engine = 1.0.0-61.oc9 ubs-engine(aarch-64) = 1.0.0-61.oc9 Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh coreutils glibc-common shadow systemd Requires(post): /bin/sh coreutils gawk grep sed systemd util-linux Requires(preun): /bin/sh grep systemd Requires(postun): /bin/sh coreutils gawk glibc-common shadow systemd util-linux Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libboundscheck.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libhcom.so.0()(64bit) libssl.so.3()(64bit) libssl.so.3(OPENSSL_3.0.0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) libxml2.so.2(LIBXML2_2.6.23)(64bit) libxml2.so.2(LIBXML2_2.6.8)(64bit) rtld(GNU_HASH) Processing files: ubs-engine-client-libs-1.0.0-61.oc9.aarch64 Provides: libubse-client.so.1 libubse-client.so.1()(64bit) ubs-engine-client-libs = 1.0.0-61.oc9 ubs-engine-client-libs(aarch-64) = 1.0.0-61.oc9 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libboundscheck.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Obsoletes: ubs-engine-client-libs < 1.0.0-61.oc9 Processing files: ubs-engine-client-devel-1.0.0-61.oc9.aarch64 Provides: ubs-engine-client-devel = 1.0.0-61.oc9 ubs-engine-client-devel(aarch-64) = 1.0.0-61.oc9 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires: libubse-client.so.1()(64bit) Processing files: python3-ubs-engine-1.0.0-61.oc9.noarch Provides: python3-ubs-engine = 1.0.0-61.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ubs-engine-virtagent-1.0.0-61.oc9.aarch64 Provides: config(ubs-engine-virtagent) = 1.0.0-61.oc9 libstrategy.so()(64bit) libubs-virt-agent.so.1()(64bit) libvirtagent.so()(64bit) ubs-engine-virtagent = 1.0.0-61.oc9 ubs-engine-virtagent(aarch-64) = 1.0.0-61.oc9 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libboundscheck.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libubs-virt-agent.so.1()(64bit) rtld(GNU_HASH) Processing files: ubs-engine-ucache-1.0.0-61.oc9.aarch64 Provides: config(ubs-engine-ucache) = 1.0.0-61.oc9 libucache_plugin.so()(64bit) ubs-engine-ucache = 1.0.0-61.oc9 ubs-engine-ucache(aarch-64) = 1.0.0-61.oc9 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libboundscheck.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: ubs-engine-rmrs-1.0.0-61.oc9.aarch64 Provides: config(ubs-engine-rmrs) = 1.0.0-61.oc9 libmempooling.so()(64bit) ubs-engine-rmrs = 1.0.0-61.oc9 ubs-engine-rmrs(aarch-64) = 1.0.0-61.oc9 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh coreutils shadow Requires(postun): /bin/sh Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libboundscheck.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: ubs-engine-debuginfo-1.0.0-61.oc9.aarch64 Provides: debuginfo(build-id) = 33d69891320ab042b201a40bad3085c44f8215db debuginfo(build-id) = 3cf9d72b2c2268a05cefb7ebdbbf8a211a6a0535 debuginfo(build-id) = 45b1fdaabdefe5529acc5930a186eef7fe09bbb9 debuginfo(build-id) = 7a6e665a6b8e24b32b8620309a596a6b31482405 debuginfo(build-id) = 93418340c34f6f35dd2741abc4a1c3f1168094b9 debuginfo(build-id) = b8cdfdbf431edc733bc3911b88bcc693a83af4ea debuginfo(build-id) = bd7a9ed7e31632afaf62ea4f36828b1fafb53f98 debuginfo(build-id) = fbba43b6ac5edaa284d94d90b35dfd75daf028b9 libmempooling.so-1.0.0-61.oc9.aarch64.debug()(64bit) libstrategy.so-1.0.0-61.oc9.aarch64.debug()(64bit) libubs-virt-agent.so.1.0.0-1.0.0-61.oc9.aarch64.debug()(64bit) libubse-client.so.1.0.0-1.0.0-61.oc9.aarch64.debug()(64bit) libucache_plugin.so-1.0.0-61.oc9.aarch64.debug()(64bit) libvirtagent.so-1.0.0-61.oc9.aarch64.debug()(64bit) ubs-engine-debuginfo = 1.0.0-61.oc9 ubs-engine-debuginfo(aarch-64) = 1.0.0-61.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ubs-engine-1.0.0-61.oc9.aarch64 Wrote: /builddir/build/RPMS/python3-ubs-engine-1.0.0-61.oc9.noarch.rpm Wrote: /builddir/build/RPMS/ubs-engine-client-devel-1.0.0-61.oc9.aarch64.rpm Wrote: /builddir/build/RPMS/ubs-engine-client-libs-1.0.0-61.oc9.aarch64.rpm Wrote: /builddir/build/RPMS/ubs-engine-ucache-1.0.0-61.oc9.aarch64.rpm Wrote: /builddir/build/RPMS/ubs-engine-virtagent-1.0.0-61.oc9.aarch64.rpm Wrote: /builddir/build/RPMS/ubs-engine-rmrs-1.0.0-61.oc9.aarch64.rpm Wrote: /builddir/build/RPMS/ubs-engine-1.0.0-61.oc9.aarch64.rpm Wrote: /builddir/build/RPMS/ubs-engine-debuginfo-1.0.0-61.oc9.aarch64.rpm Child return code was: 0