Build started at 2026-07-16T07:45:02.052260 Main binary: /usr/bin/python3 Build Options: -Dtests=true -Dlibmcpp:use_shm=false -Dlibmcpp:use_old_shm=true --native-file=/home/workspace/ipmi_mgmt/builddir_native.ini Python system: Linux The Meson build system Version: 1.10.2 Source dir: /home/workspace/ipmi_mgmt Build dir: /home/workspace/ipmi_mgmt/builddir Build type: native build Project name: ipmi_mgmt Project version: 0.1.0 ----------- Detecting compiler via: `/home/workspace/ipmi_mgmt/.ccache_wrapper c++ --version` -> 0 stdout: c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----------- Running command: -cpp -x c++ -E -dM - ----- ----------- Detecting linker via: `/home/workspace/ipmi_mgmt/.ccache_wrapper c++ -Wl,--version` -> 0 stdout: GNU ld (GNU Binutils for Ubuntu) 2.42 Copyright (C) 2024 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. ----------- stderr: collect2 version 9.5.0 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccdkVsBW.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --version -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o ----------- Sanity testing C++ compiler: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ Is cross compiler: False. Sanity check compiler command line: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ sanitycheckcpp.cc -o sanitycheckcpp.exe -D_FILE_OFFSET_BITS=64 Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /home/workspace/ipmi_mgmt/builddir/meson-private/sanitycheckcpp.exe ----------- Sanity check: `/home/workspace/ipmi_mgmt/builddir/meson-private/sanitycheckcpp.exe` -> 0 C++ compiler for the host machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ (gcc 9.5.0 "c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0") C++ linker for the host machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ ld.bfd 2.42 ----------- Detecting archiver via: `gcc-ar --version` -> 0 stdout: GNU ar (GNU Binutils for Ubuntu) 2.42 Copyright (C) 2024 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. ----------- ----------- Detecting compiler via: `/home/workspace/ipmi_mgmt/.ccache_wrapper c++ --version` -> 0 stdout: c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----------- Running command: -cpp -x c++ -E -dM - ----- ----------- Detecting linker via: `/home/workspace/ipmi_mgmt/.ccache_wrapper c++ -Wl,--version` -> 0 stdout: GNU ld (GNU Binutils for Ubuntu) 2.42 Copyright (C) 2024 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. ----------- stderr: collect2 version 9.5.0 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXNB6hS.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --version -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o ----------- Sanity testing C++ compiler: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ Is cross compiler: False. Sanity check compiler command line: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ sanitycheckcpp.cc -o sanitycheckcpp.exe -D_FILE_OFFSET_BITS=64 Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /home/workspace/ipmi_mgmt/builddir/meson-private/sanitycheckcpp.exe ----------- Sanity check: `/home/workspace/ipmi_mgmt/builddir/meson-private/sanitycheckcpp.exe` -> 0 C++ compiler for the build machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ (gcc 9.5.0 "c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0") C++ linker for the build machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ ld.bfd 2.42 ----------- Detecting archiver via: `gcc-ar --version` -> 0 stdout: GNU ar (GNU Binutils for Ubuntu) 2.42 Copyright (C) 2024 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. ----------- Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: x86_64 Host machine cpu: x86_64 Target machine cpu family: x86_64 Target machine cpu: x86_64 meson.build:46: WARNING: Consider using the built-in warning_level option instead of using "-Wall". meson.build:46: WARNING: Consider using the built-in warning_level option instead of using "-Wextra". Pkg-config binary missing from cross or native file, or env var undefined. Trying a default Pkg-config fallback at pkg-config Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 Determining dependency 'dbus-1' with pkg-config executable '/usr/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --modversion dbus-1` -> 0 stdout: 1.14.10 ----------- env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --cflags dbus-1` -> 0 stdout: -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include ----------- env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --libs dbus-1` -> 0 stdout: -L/usr/lib/x86_64-linux-gnu -ldbus-1 ----------- env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --libs dbus-1` -> 0 stdout: -ldbus-1 ----------- Running compile: Working directory: /home/workspace/ipmi_mgmt/builddir/meson-private/tmpzk80b5xe Code: #include #include int main(void) { printf("%ld\n", (long)(sizeof(void *))); return 0; } ----------- Command line: `/home/workspace/ipmi_mgmt/.ccache_wrapper c++ /home/workspace/ipmi_mgmt/builddir/meson-private/tmpzk80b5xe/testfile.cpp -o /home/workspace/ipmi_mgmt/builddir/meson-private/tmpzk80b5xe/output.exe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive` -> 0 Program stdout: 8 Program stderr: Running compile: Working directory: /home/workspace/ipmi_mgmt/builddir/meson-private/tmpihp95h35 Code: ----------- Command line: `/home/workspace/ipmi_mgmt/.ccache_wrapper c++ /home/workspace/ipmi_mgmt/builddir/meson-private/tmpihp95h35/testfile.cpp -o /home/workspace/ipmi_mgmt/builddir/meson-private/tmpihp95h35/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive --print-search-dirs` -> 0 stdout: install: /usr/lib/gcc/x86_64-linux-gnu/9/ programs: =/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/bin/ libraries: =/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/9/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/9/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ ----------- Run-time dependency dbus-1 found: YES 1.14.10 Determining dependency 'glib-2.0' with pkg-config executable '/usr/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --modversion glib-2.0` -> 0 stdout: 2.80.0 ----------- env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --cflags glib-2.0` -> 0 stdout: -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include ----------- env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --libs glib-2.0` -> 0 stdout: -L/usr/lib/x86_64-linux-gnu -lglib-2.0 ----------- env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --libs glib-2.0` -> 0 stdout: -lglib-2.0 ----------- Run-time dependency glib-2.0 found: YES 2.80.0 Determining dependency 'libmcpp' with pkg-config executable '/usr/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --modversion libmcpp` -> 1 stderr: Package libmcpp was not found in the pkg-config search path. Perhaps you should add the directory containing `libmcpp.pc' to the PKG_CONFIG_PATH environment variable Package 'libmcpp', required by 'virtual:world', not found ----------- Run-time dependency libmcpp found: NO (tried pkgconfig) CMake binary for host machine is not cached CMake binary missing from cross or native file, or env var undefined. Trying a default CMake fallback at cmake Found CMake: /usr/bin/cmake (3.28.3) Extracting basic cmake information CMake Toolchain: Calling CMake once to generate the compiler state Calling CMake (['/usr/bin/cmake']) in /home/workspace/ipmi_mgmt/builddir/meson-private/__CMake_compiler_info__ with: - "--trace-expand" - "--trace-format=json-v1" - "--no-warn-unused-cli" - "--trace-redirect=cmake_trace.txt" - "-G" - "Ninja" - "-DCMAKE_TOOLCHAIN_FILE=/home/workspace/ipmi_mgmt/builddir/meson-private/__CMake_compiler_info__/CMakeMesonTempToolchainFile.cmake" - "." CMake trace warning: add_executable() non imported executables are not supported CMake TRACE: /home/workspace/ipmi_mgmt/builddir/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-qYJdk8/CMakeLists.txt:21 add_executable(['cmTC_5ad52']) CMake trace warning: target_link_libraries() TARGET cmTC_5ad52 not found CMake TRACE: /home/workspace/ipmi_mgmt/builddir/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-qYJdk8/CMakeLists.txt:27 target_link_libraries(['cmTC_5ad52', '']) Try CMake generator: auto Calling CMake (['/usr/bin/cmake']) in /home/workspace/ipmi_mgmt/builddir/meson-private/cmake_libmcpp with: - "--trace-expand" - "--trace-format=json-v1" - "--no-warn-unused-cli" - "--trace-redirect=cmake_trace.txt" - "-DCMAKE_TOOLCHAIN_FILE=/home/workspace/ipmi_mgmt/builddir/meson-private/cmake_libmcpp/CMakeMesonToolchainFile.cmake" - "." -- Module search paths: ['/', '/opt', '/usr', '/usr/local'] -- CMake root: /usr/share/cmake-3.28 -- CMake architectures: ['x86_64-linux-gnu'] -- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share', '', 'lib/x86_64-linux-gnu'] Preliminary CMake check failed. Aborting. Run-time dependency libmcpp found: NO (tried pkgconfig and cmake) Looking for a fallback subproject for the dependency libmcpp Executing subproject libmcpp Project name: libmcpp Project version: 0.1.0 C++ compiler for the host machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ (gcc 9.5.0 "c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0") C++ linker for the host machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ ld.bfd 2.42 C++ compiler for the build machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ (gcc 9.5.0 "c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0") C++ linker for the build machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ ld.bfd 2.42 Running command: /usr/bin/sh -c 'echo $BOOST_ROOT' --- stdout --- --- stderr --- Determining dependency 'boost' with pkg-config executable '/usr/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --modversion boost` -> 1 stderr: Package boost was not found in the pkg-config search path. Perhaps you should add the directory containing `boost.pc' to the PKG_CONFIG_PATH environment variable Package 'boost', required by 'virtual:world', not found ----------- Checking potential boost root /usr/include/c++ Checking potential boost root /usr/include/x86_64-linux-gnu/c++ Checking potential boost root /usr/include/c++/9 Checking potential boost root /usr/lib/gcc/x86_64-linux-gnu/9 Checking potential boost root /usr/local Checking potential boost root /usr/include - potential library dirs: ['/usr/include/libltdl', '/usr/include/libmount', '/usr/include/libnl3', '/usr/include/libxml2'] - potential include dirs: ['/usr/include'] Checking potential boost root /usr - potential library dirs: ['/usr/lib/gcc/x86_64-linux-gnu/9', '/usr/lib/x86_64-linux-gnu', '/usr/lib'] - potential include dirs: ['/usr/include'] - found boost library dir: /usr/lib/x86_64-linux-gnu - found boost 1.83.0 include dir: /usr/include - filtered library list: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - found: - final compile args: ['-I/usr/include', '-DBOOST_ALL_NO_LIB'] - final link args: [] Run-time dependency Boost found: YES 1.83.0 (/usr) Message: 使用系统 Boost Determining dependency 'liblogger' with pkg-config executable '/usr/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --modversion liblogger` -> 1 stderr: Package liblogger was not found in the pkg-config search path. Perhaps you should add the directory containing `liblogger.pc' to the PKG_CONFIG_PATH environment variable Package 'liblogger', required by 'virtual:world', not found ----------- Run-time dependency liblogger found: NO (tried pkgconfig) CMake binary for host machine is cached. Preliminary CMake check failed. Aborting. Run-time dependency liblogger found: NO (tried pkgconfig and cmake) Message: 未检测到外部 logging 库,回退到工程内 stub 实现 Dependency dbus-1 found: YES 1.14.10 (cached) Dependency glib-2.0 found: YES 2.80.0 (cached) Determining dependency 'mcbase' with pkg-config executable '/usr/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --modversion mcbase` -> 1 stderr: Package mcbase was not found in the pkg-config search path. Perhaps you should add the directory containing `mcbase.pc' to the PKG_CONFIG_PATH environment variable Package 'mcbase', required by 'virtual:world', not found ----------- CMake binary for host machine is cached. Preliminary CMake check failed. Aborting. Run-time dependency mcbase found: NO (tried pkgconfig and cmake) Looking for a fallback subproject for the dependency mcbase Executing subproject libmcpp:mcbase Project name: mcbase Project version: 1.0.0 C++ compiler for the host machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ (gcc 9.5.0 "c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0") C++ linker for the host machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ ld.bfd 2.42 C++ compiler for the build machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ (gcc 9.5.0 "c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0") C++ linker for the build machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ ld.bfd 2.42 Running command: /usr/bin/sh -c 'echo $BOOST_ROOT' --- stdout --- --- stderr --- Dependency boost found: YES 1.83.0 (cached) Message: 使用系统 Boost Dependency securec skipped: feature securec disabled Message: mcbase 使用内建 securec Determining dependency 'gtest' with pkg-config executable '/usr/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --modversion gtest` -> 0 stdout: 1.14.0 ----------- env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --cflags gtest` -> 0 stdout: -DGTEST_HAS_PTHREAD=1 ----------- env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --libs gtest` -> 0 stdout: -L/usr/lib/x86_64-linux-gnu -lgtest ----------- env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --libs gtest` -> 0 stdout: -lgtest ----------- Run-time dependency GTest found: YES 1.14.0 Running command: /usr/bin/find . -type f -not -name meson.build --- stdout --- ./test_utilities/resource_manager.h ./test_utilities/base.h ./securec.h ./mc/shm/container/guard.h ./mc/shm/container/set.h ./mc/shm/container/map.h ./mc/shm/container/journal.h ./mc/shm/container/list.h ./mc/shm/container/node_header.h ./mc/shm/string.h ./mc/shm/detail/clock.h ./mc/shm/detail/process_monitor.h ./mc/shm/detail/wait_backend.h ./mc/shm/detail/shared_memory_backend.h ./mc/shm/detail/process_identity.h ./mc/shm/allocator.h ./mc/shm/shared_mapping_view.h ./mc/shm/byte_string.h ./mc/shm/default_runtime.h ./mc/shm/mq.h ./mc/shm/ipc_shared_mutex.h ./mc/shm/region.h ./mc/shm/shm_runtime.h ./mc/shm/message_queue/mq_queue.h ./mc/shm/message_queue/mq_channel.h ./mc/shm/message_queue/mq_transport_proto.h ./mc/shm/message_queue/mq_proto.h ./mc/shm/message_queue/mq_types.h ./mc/shm/ipc_mutex.h ./mc/shm/string_view.h ./mc/string.h ./mc/detail/boot_safe_mutex.h ./mc/io.h ./mc/bitstring/binary.h ./mc/bitstring/bitstring.h ./mc/small_function.h ./mc/runtime/detail/completion_handler.h ./mc/runtime/detail/async_impl.h ./mc/runtime/detail/aligned_buffer.h ./mc/runtime/detail/inplace_function.h ./mc/runtime/detail/task.h ./mc/runtime/detail/coro_core.h ./mc/runtime/steady_timer.h ./mc/runtime/op_queue.h ./mc/runtime/operation_base.h ./mc/runtime/immediate_context.h ./mc/runtime/thread_list.h ./mc/runtime/thread_pool.h ./mc/runtime/executor.h ./mc/runtime/runtime_executor.h ./mc/runtime/any_executor.h ./mc/runtime/condition_variable.h ./mc/runtime/runtime_context.h ./mc/runtime/runtime_strand.h ./mc/runtime/coro.h ./mc/notify.h ./mc/dict/dict_inl.h ./mc/dict/entry.h ./mc/dict/dict.h ./mc/dict/mutable_dict.h ./mc/variant/variant_common.h ./mc/variant/copy_context.h ./mc/variant/variant_extension.h ./mc/variant/variant_reference.h ./mc/variant/container_convert.inl ./mc/variant/variant_base.h ./mc/variant/variants.inl ./mc/variant/extension_type_id.h ./mc/variant/variants.h ./mc/event.h ./mc/gc/gc_head.h ./mc/future.h ./mc/reflect.h ./mc/singleton.h ./mc/format.h ./mc/memory.h ./mc/memory/fixed_size_pool.h ./mc/memory/allocator.h ./mc/memory/shared_ptr.h ./mc/memory/size_class_pool.h ./mc/memory/object_pool.h ./mc/memory/shared_base.h ./mc/memory/weak_ptr.h ./mc/reflect/metadata.h ./mc/reflect/reflection_enum.h ./mc/reflect/signature_helper.h ./mc/reflect/reflection.h ./mc/reflect/reflection_factory.h ./mc/reflect/reflect.h ./mc/reflect/reflectable_macro.h ./mc/reflect/metadata_info.h ./mc/reflect/method.h ./mc/reflect/property.h ./mc/reflect/signature.h ./mc/reflect/base.h ./mc/reflect/type_code.h ./mc/trace.h ./mc/atomic_ref.h ./mc/fmt/format.h ./mc/fmt/format_spec.h ./mc/fmt/formatter.h ./mc/fmt/formatter_chrono.h ./mc/fmt/format_compile.h ./mc/fmt/format_parser.h ./mc/fmt/format_v.h ./mc/fmt/formatter_chrono_inl.h ./mc/fmt/format_arg.h ./mc/fmt/format_context.h ./mc/fmt/formatter_mc.h ./mc/fmt/format_dict.h ./mc/fmt/formatter_std.h ./mc/json.h ./mc/string_hash.h ./mc/io/native_waiter.h ./mc/io/io_stream.h ./mc/io/future.h ./mc/io/tcp_socket.h ./mc/io/tcp_acceptor.h ./mc/io/io_buffer.h ./mc/event_type.h ./mc/runtime.h ./mc/object.h ./mc/timer.h ./mc/trace/tracer.h ./mc/trace/trace_types.h ./mc/trace/id_generator.h ./mc/trace/exporter.h ./mc/trace/span.h ./mc/trace/tracer_provider.h ./mc/trace/sampler.h ./mc/variant.h ./mc/module.h ./mc/array.h ./mc/error_engine.h ./mc/exception.h ./mc/protocol/packet.h ./mc/protocol/common.h ./mc/protocol/context.h ./mc/protocol/request.h ./mc/protocol/protocol.h ./mc/metric/sample.h ./mc/metric/metric_id.h ./mc/metric/label_set.h ./mc/metric/exporter/file.h ./mc/metric/exporter/prometheus.h ./mc/metric/registry.h ./mc/metric/histogram.h ./mc/metric/counter.h ./mc/metric/gauge.h ./mc/metric/metric_kind.h ./mc/metric/descriptor.h ./mc/thread_local.h ./mc/signal/detail/backend.h ./mc/signal/signal.h ./mc/signal/call_stack.h ./mc/signal/connection.h ./mc/result.h ./mc/common.h ./mc/quark.h ./mc/signal_slot.h ./mc/dict.h ./mc/string_utils.h ./mc/futures/state_pool.h ./mc/futures/detail/promise_impl.h ./mc/futures/detail/state_storage_impl.h ./mc/futures/detail/future_impl.h ./mc/futures/promise.h ./mc/futures/future.h ./mc/futures/state.h ./mc/futures/status.h ./mc/futures/any_future.h ./mc/futures/combinator.h ./mc/futures/callback_list.h ./mc/futures/exceptions.h ./mc/futures/any_promise.h ./mc/traits.h ./mc/im/radix_tree/transaction.h ./mc/im/radix_tree/radix_tree_impl.h ./mc/im/radix_tree/node.h ./mc/im/radix_tree/radix_tree_iterator.h ./mc/im/key_buffer.h ./mc/im/ref_list.h ./mc/im/radix_tree.h ./mc/metric.h ./mc/log/appender_factory.h ./mc/log/log_level.h ./mc/log/appender.h ./mc/log/logger.h ./mc/log/appenders/console_appender.h ./mc/log/log_manager.h ./mc/log/log.h ./mc/log/log_message.h ./mc/time.h ./mc/intrusive.h ./mc/module/module_manager.h ./mc/module/module_base.h ./mc/pp.h ./mc/protocol.h ./mc/object_base.h ./mc/bitstring.h ./mc/sync/detail/futex.h ./mc/sync/detail/wait_context.h ./mc/sync/detail/wait_op.h ./mc/sync/small_mutex.h ./mc/sync/mutex_box.h ./mc/sync/shared_mutex.h ./mc/db/transaction.h ./mc/db/table_op.h ./mc/db/key_extractor.h ./mc/db/shm_storage_engine_index_only.h ./mc/db/index_tag.h ./mc/db/query/metadata.h ./mc/db/query/query.h ./mc/db/query/table_query.h ./mc/db/query/condition.h ./mc/db/query/planner.h ./mc/db/query/builder.h ./mc/db/shm_storage_engine.h ./mc/db/storage_engine.h ./mc/db/database.h ./mc/db/index.h ./mc/db/common.h ./mc/db/table.h ./mc/db/local_storage_engine.h ./mc/db/iterator.h ./mc/db/table_base.h ./mc/db/key.h ./mc/db/byte_buffer.h ./mc/pretty_name.h ./mc/wait_group.h ./mc/string_view.h ./mc/error.h ./mc/filesystem.h ./mc/pp/cat.h ./mc/pp/variadic.h ./mc/pp/facilities.h ./mc/pp/stringize.h ./mc/pp/control.h ./mc/pp/seq.h ./mc/pp/tuple.h ./mc/pp/comparison/equal.h ./mc/pp/comparison/less.h ./mc/pp/comparison/not_equal.h ./mc/pp/comparison/sub.h ./mc/pp/comparison/logical.h ./mc/pp/comparison/greater.h ./mc/pp/comparison/comparison.h ./mc/pp/comparison/greater_equal.h ./mc/pp/comparison/dec.h ./mc/pp/comparison/bool.h ./mc/pp/comparison/inc.h ./mc/pp/comparison/less_equal.h ./mc/intrusive/detail/set_core.h ./mc/intrusive/detail/hash_core.h ./mc/intrusive/offset_ptr.h ./mc/intrusive/set.h ./mc/intrusive/unordered_set.h ./mc/intrusive/list.h ./mc/intrusive/intrusive.h ./mc/intrusive/hook.h ./mc/quark_fwd.h --- stderr --- Running compile: Working directory: /home/workspace/ipmi_mgmt/builddir/meson-private/tmpmcc2kyem Code: int main(void) { return 0; } ----------- Command line: `/home/workspace/ipmi_mgmt/.ccache_wrapper c++ /home/workspace/ipmi_mgmt/builddir/meson-private/tmpmcc2kyem/testfile.cpp -o /home/workspace/ipmi_mgmt/builddir/meson-private/tmpmcc2kyem/output.exe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -lstdc++fs -Wl,--allow-shlib-undefined` -> 0 Library stdc++fs found: YES Build targets in project: 3 Subproject mcbase finished. Dependency mcbase from subproject subprojects/libmcpp/libraries/mcbase found: YES 1.0.0 Executing subproject libmcpp:mcengine Project name: mcengine Project version: 0.1.0 C++ compiler for the host machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ (gcc 9.5.0 "c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0") C++ linker for the host machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ ld.bfd 2.42 C++ compiler for the build machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ (gcc 9.5.0 "c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0") C++ linker for the build machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ ld.bfd 2.42 subprojects/libmcpp/libraries/mcengine/meson.build:46: WARNING: include_directories sandbox violation! Dependency mcbase found: YES 1.0.0 (cached) Dependency gtest found: YES 1.14.0 (cached) Dependency mcbase_test_utilities from subproject subprojects/libmcpp/libraries/mcbase found: YES 1.0.0 Build targets in project: 5 Subproject mcengine finished. Executing subproject libmcpp:log_appenders Project name: log_appenders Project version: 0.1.0 C++ compiler for the host machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ (gcc 9.5.0 "c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0") C++ linker for the host machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ ld.bfd 2.42 C++ compiler for the build machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ (gcc 9.5.0 "c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0") C++ linker for the build machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ ld.bfd 2.42 Run-time dependency liblogger found: NO (tried pkgconfig) CMake binary for host machine is cached. Preliminary CMake check failed. Aborting. Run-time dependency liblogger found: NO (tried pkgconfig and cmake) Message: log_appenders 未检测到外部 logging 库,回退到工程内 stub 实现 Dependency mcbase found: YES 1.0.0 (cached) Dependency mcengine found: YES 0.1.0 (overridden) Dependency glib-2.0 found: YES 2.80.0 (cached) Build targets in project: 7 Subproject log_appenders finished. Executing subproject libmcpp:mcexpr Project name: mcexpr Project version: 0.1.0 C++ compiler for the host machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ (gcc 9.5.0 "c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0") C++ linker for the host machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ ld.bfd 2.42 C++ compiler for the build machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ (gcc 9.5.0 "c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0") C++ linker for the build machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ ld.bfd 2.42 Dependency mcengine found: YES 0.1.0 (overridden) Dependency mcbase found: YES 1.0.0 (cached) Build targets in project: 8 Subproject mcexpr finished. Executing subproject libmcpp:mcdbus Project name: mcdbus Project version: 0.1.0 C++ compiler for the host machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ (gcc 9.5.0 "c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0") C++ linker for the host machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ ld.bfd 2.42 C++ compiler for the build machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ (gcc 9.5.0 "c++ (Ubuntu 9.5.0-6ubuntu2.1) 9.5.0") C++ linker for the build machine: /home/workspace/ipmi_mgmt/.ccache_wrapper c++ ld.bfd 2.42 Determining dependency 'skynet' with pkg-config executable '/usr/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/workspace/ipmi_mgmt/.pkg-config env[PKG_CONFIG]: /usr/bin/pkg-config ----------- Called: `/usr/bin/pkg-config --modversion skynet` -> 1 stderr: Package skynet was not found in the pkg-config search path. Perhaps you should add the directory containing `skynet.pc' to the PKG_CONFIG_PATH environment variable Package 'skynet', required by 'virtual:world', not found ----------- CMake binary for host machine is cached. Preliminary CMake check failed. Aborting. Run-time dependency skynet found: NO (tried pkgconfig and cmake) subprojects/libmcpp/libraries/mcdbus/meson.build:31:2: ERROR: Problem encountered: mcdbus:use_old_shm=true 需要 skynet(仅由 conan 构建提供 ::shm 真实实现头), 当前 pkg-config 未找到 skynet。请改用 -Duse_old_shm=false(顶层同时 -Duse_shm=true), 或在 conan 环境下构建。