-- The C compiler identification is GNU 11.1.0 -- The CXX compiler identification is GNU 11.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Boost: /usr/lib/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.54") -- Found Boost: /usr/lib/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.73") found components: date_time chrono system nowide -- Found Boost: /usr/lib/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.54") found components: locale system -- Found Boost: /usr/lib/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.54") found components: log log_setup thread date_time filesystem system chrono regex -- Found Threads: TRUE -- Found Boost: /usr/lib/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.54") found components: regex -- RapidJSON found. Headers: /usr/include -- Found Boost: /usr/lib/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.73") found components: regex filesystem system nowide -- Found Boost: /usr/lib/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.54") found components: regex system filesystem -- Found CURL: /usr/lib/libcurl.so (found version "7.81.0") -- Found Boost: /usr/lib/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.54") found components: regex system -- Found Boost: /usr/lib/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.73") found components: regex filesystem system nowide -- Looking for closefrom in c -- Looking for closefrom in c - not found -- Found Boost: /usr/lib/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.54") found components: regex filesystem system -- Found Boost: /usr/lib/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.54") found components: locale filesystem regex system thread -- The following REQUIRED packages have been found: * boost_atomic (required version == 1.78.0) * boost_log (required version == 1.78.0) * boost_log_setup (required version == 1.78.0) * boost_date_time (required version == 1.78.0) * boost_chrono (required version == 1.78.0) * RapidJSON (required version >= 1.1.0) * CURL * boost_nowide (required version == 1.78.0) * Leatherman * boost_headers (required version == 1.78.0) * boost_locale (required version == 1.78.0) * boost_filesystem (required version == 1.78.0) * boost_regex (required version == 1.78.0) * boost_system (required version == 1.78.0) * boost_thread (required version == 1.78.0) * Boost (required version >= 1.54) * Threads -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Found PythonInterp: /usr/bin/python (found version "3.10.1") -- Configuring done -- Generating done -- Build files have been written to: /build/libwhereami/src/libwhereami-0.5.0/build make: Entering directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[1]: Entering directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[2]: Entering directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[2]: Entering directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[2]: Entering directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[2]: Leaving directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[2]: Leaving directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[2]: Leaving directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[2]: Entering directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[2]: Entering directory '/build/libwhereami/src/libwhereami-0.5.0/build' [ 1%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/detectors/ldom_detector.cc.o [ 5%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/detectors/docker_detector.cc.o [ 5%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/detectors/vmware_detector.cc.o [ 7%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/detectors/lxc_detector.cc.o [ 9%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/detectors/xen_detector.cc.o [ 11%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/detectors/zone_detector.cc.o [ 13%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/detectors/lpar_detector.cc.o [ 15%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/detectors/openvz_detector.cc.o [ 19%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/detectors/virtualbox_detector.cc.o [ 19%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/detectors/nspawn_detector.cc.o [ 21%] Generating ../fr/LC_MESSAGES/whereami.mo [ 23%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/detectors/wpar_detector.cc.o [ 25%] Built target whereami.pot [ 27%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/detectors/hyperv_detector.cc.o [ 29%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/detectors/kvm_detector.cc.o [ 31%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/whereami.cc.o [ 33%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/metadata.cc.o 11 translated messages. make[2]: Leaving directory '/build/libwhereami/src/libwhereami-0.5.0/build' [ 33%] Built target fr-whereami [ 35%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/result.cc.o [ 37%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/sources/cgroup_source.cc.o [ 39%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/sources/cpuid_source.cc.o [ 41%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/sources/dmi_source.cc.o [ 43%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/sources/lparstat_source.cc.o make[2]: Entering directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[2]: Leaving directory '/build/libwhereami/src/libwhereami-0.5.0/build' [ 43%] Built target translations [ 45%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/sources/smbios_base.cc.o /build/libwhereami/src/libwhereami-0.5.0/lib/src/sources/cpuid_source.cc: In member function ‘virtual whereami::sources::cpuid_registers whereami::sources::cpuid_base::read_cpuid(unsigned int, unsigned int) const’: /build/libwhereami/src/libwhereami-0.5.0/lib/src/sources/cpuid_source.cc:26:16: warning: ‘result’ is used uninitialized [-Wuninitialized] 26 | return result; | ^~~~~~ /build/libwhereami/src/libwhereami-0.5.0/lib/src/sources/cpuid_source.cc:9:25: note: ‘result’ declared here 9 | cpuid_registers result; | ^~~~~~ [ 47%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/sources/system_profiler_source.cc.o make[2]: Leaving directory '/build/libwhereami/src/libwhereami-0.5.0/build' [ 47%] Built target libprojectsrc make[2]: Entering directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[2]: Entering directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[2]: Leaving directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[2]: Leaving directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[2]: Entering directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[2]: Entering directory '/build/libwhereami/src/libwhereami-0.5.0/build' [ 49%] Linking CXX shared library libwhereami.so [ 50%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/detectors/lxc_detector.cc.o [ 52%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/detectors/docker_detector.cc.o [ 54%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/detectors/wpar_detector.cc.o [ 56%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/detectors/lpar_detector.cc.o [ 58%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/detectors/zone_detector.cc.o [ 60%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/detectors/vmware_detector.cc.o [ 62%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/detectors/xen_detector.cc.o [ 64%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/detectors/ldom_detector.cc.o [ 68%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/detectors/virtualbox_detector.cc.o [ 68%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/fixtures.cc.o [ 70%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/detectors/nspawn_detector.cc.o [ 74%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/detectors/openvz_detector.cc.o [ 72%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/detectors/hyperv_detector.cc.o [ 76%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/whereami.cc.o [ 78%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/detectors/kvm_detector.cc.o make[2]: Leaving directory '/build/libwhereami/src/libwhereami-0.5.0/build' [ 78%] Built target libwhereami [ 80%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/fixtures/cpuid_fixtures.cc.o [ 82%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/fixtures/dmi_fixtures.cc.o [ 84%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/metadata.cc.o [ 86%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/result.cc.o [ 88%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/sources/cgroup_source.cc.o [ 90%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/sources/cpuid_source.cc.o [ 92%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/sources/dmi_source.cc.o [ 94%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/sources/lparstat_source.cc.o [ 96%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/sources/system_profiler_source.cc.o [ 98%] Building CXX object lib/tests/CMakeFiles/libwhereami_test.dir/main.cc.o [100%] Linking CXX executable ../../bin/libwhereami_test /usr/bin/ld: warning: libboost_filesystem.so.1.76.0, needed by /usr/lib/leatherman_execution.so.1.12.6, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libboost_log.so.1.76.0, needed by /usr/lib/leatherman_logging.so.1.12.6, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libboost_locale.so.1.76.0, needed by /usr/lib/leatherman_locale.so.1.12.6, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libboost_nowide.so.1.76.0, needed by /usr/lib/leatherman_util.so.1.12.6, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::aux::stream_provider::release_compound(boost::log::v2_mt_posix::aux::stream_provider::stream_compound*)' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::aux::attach_attribute_name_info(boost::exception&, boost::log::v2_mt_posix::attribute_name const&)' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::aux::this_thread::get_id()' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::core::set_logging_enabled(bool)' /usr/bin/ld: /usr/lib/leatherman_util.so.1.12.6: undefined reference to `boost::nowide::setenv(char const*, char const*, int)' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::attribute_name::get_id_from_string(char const*)' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::aux::this_process::get_id()' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::core::open_record(boost::log::v2_mt_posix::attribute_set const&)' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::aux::default_attribute_names::message()' /usr/bin/ld: /usr/lib/leatherman_util.so.1.12.6: undefined reference to `boost::nowide::unsetenv(char const*)' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::aux::default_attribute_names::thread_id()' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::attribute::impl::operator new(unsigned long)' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::core::add_global_attribute(boost::log::v2_mt_posix::attribute_name const&, boost::log::v2_mt_posix::attribute const&)' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::core::remove_all_sinks()' /usr/bin/ld: /usr/lib/leatherman_execution.so.1.12.6: undefined reference to `boost::filesystem::path::filename() const' /usr/bin/ld: /usr/lib/leatherman_execution.so.1.12.6: undefined reference to `boost::filesystem::path::root_directory() const' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::attribute_value_set::find(boost::log::v2_mt_posix::attribute_name) const' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::core::get()' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::aux::default_attribute_names::process_id()' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::attribute_set::~attribute_set()' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::core::add_sink(boost::shared_ptr const&)' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::core::get_logging_enabled() const' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::core::push_record_move(boost::log::v2_mt_posix::record&)' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::attribute_value_set::end() const' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::aux::stream_provider::allocate_compound(boost::log::v2_mt_posix::record&)' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::attribute_set::insert(boost::log::v2_mt_posix::attribute_name, boost::log::v2_mt_posix::attribute const&)' /usr/bin/ld: /usr/lib/leatherman_execution.so.1.12.6: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::aux::default_attribute_names::line_id()' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::record_view::public_data::destroy(boost::log::v2_mt_posix::record_view::public_data const*)' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::attribute_set::attribute_set()' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::attribute::impl::operator delete(void*, unsigned long)' /usr/bin/ld: /usr/lib/leatherman_logging.so.1.12.6: undefined reference to `boost::log::v2_mt_posix::aux::default_attribute_names::timestamp()' collect2: error: ld returned 1 exit status make[2]: *** [lib/tests/CMakeFiles/libwhereami_test.dir/build.make:537: bin/libwhereami_test] Error 1 make[2]: Leaving directory '/build/libwhereami/src/libwhereami-0.5.0/build' make[1]: *** [CMakeFiles/Makefile2:244: lib/tests/CMakeFiles/libwhereami_test.dir/all] Error 2 make[1]: Leaving directory '/build/libwhereami/src/libwhereami-0.5.0/build' make: *** [Makefile:146: all] Error 2 make: Leaving directory '/build/libwhereami/src/libwhereami-0.5.0/build' ==> ERROR: A failure occurred in build().  Aborting...