* Package: dev-ruby/facter-3.14.17
* Repository: gentoo
* Maintainer: prometheanfire@gentoo.org sysadmin@gentoo.org,ruby@gentoo.org
* USE: abi_x86_64 amd64 elibc_glibc kernel_linux ruby_targets_ruby26 userland_GNU
* FEATURES: network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox
>>> Unpacking source...
>>> Unpacking facter-3.14.17.tar.gz to /var/tmp/portage/dev-ruby/facter-3.14.17/work
>>> Source unpacked in /var/tmp/portage/dev-ruby/facter-3.14.17/work
>>> Preparing source in /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17 ...
* Applying facter-3.14.6-fix-static-libcpp-hocon.patch ...
[ ok ]
* Applying facter-3.14.8-explicit-rspec-2.patch ...
patching file CMakeLists.txt
Hunk #1 succeeded at 227 with fuzz 1 (offset 22 lines).
[ ok ]
* Working in BUILD_DIR: "/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build"
* Hardcoded definition(s) removed in CMakeLists.txt:
* set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose the type of build, op
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17 ...
* Running configure phase for ruby26 ...
* Working in BUILD_DIR: "/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build"
cmake -C /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DRUBY_LIB_INSTALL=/usr/lib64/ruby/site_ruby/2.6.0 -DBLKID_LIBRARYDIR=/lib64 -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build/gentoo_toolchain.cmake /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17
loading initial cache file /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build/gentoo_common_config.cmake
-- 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/x86_64-pc-linux-gnu-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/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for utmpx.h
-- Looking for utmpx.h - found
-- Found CURL: /usr/lib64/libcurl.so (found version "7.76.1")
-- Found Boost: /usr/include (found suitable version "1.75.0", minimum required is "1.54")
-- Found Boost: /usr/include (found suitable version "1.75.0", minimum required is "1.73") found components: date_time chrono system nowide
-- Found Boost: /usr/include (found suitable version "1.75.0", minimum required is "1.54") found components: locale system
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found Boost: /usr/include (found suitable version "1.75.0", minimum required is "1.54") found components: log log_setup thread date_time filesystem system chrono regex atomic
-- Found Boost: /usr/include (found suitable version "1.75.0", minimum required is "1.54") found components: regex
-- Found Boost: /usr/include (found suitable version "1.75.0", minimum required is "1.73") found components: regex filesystem system nowide
-- Found Boost: /usr/include (found suitable version "1.75.0", minimum required is "1.54") found components: regex system filesystem
-- Found Boost: /usr/include (found suitable version "1.75.0", minimum required is "1.54") found components: regex system
-- Found Boost: /usr/include (found suitable version "1.75.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/include (found suitable version "1.75.0", minimum required is "1.54") found components: regex filesystem system
-- Found Boost: /usr/include (found suitable version "1.75.0", minimum required is "1.54") found components: locale program_options system filesystem date_time regex thread chrono atomic
-- Found Ruby: /usr/bin/ruby (found suitable version "3.0.1", minimum required is "1.9")
-- Found YAMLCPP: /usr/lib64/libyaml-cpp.so
-- Found OPENSSL: /usr/lib64/libcrypto.so
-- Found BLKID: /lib64/libblkid.so.1
-- Found CPPHOCON: /usr/lib64/libcpp-hocon.so
-- Found UDEV: /usr/lib64/libudev.so
-- whereami was not found. (missing: WHEREAMI_LIBRARY WHEREAMI_INCLUDE_DIR)
-- Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)
-- The following OPTIONAL packages have been found:
* Threads
* Ruby (required version >= 1.9)
* OPENSSL, An open-source implementation of the SSL and TLS protocols,
Enables SSH fingerprinting facts on POSIX systems.
* BLKID, The library for the Linux blkid utility,
Enables the partitions fact on Linux.
* UDEV, A device manager for the Linux kernel,
Reports disks serial numbers.
-- The following REQUIRED packages have been found:
* CURL, A free and easy-to-use client-side URL transfer library,
Enables facts that require HTTP.
* Leatherman
* Boost (required version >= 1.54)
* YAMLCPP, A YAML emitter and parser written in C++,
Enables support for outputting facts as YAML.
* CPPHOCON, A C++ parser for the HOCON configuration language,
Allows parsing of the Facter config file.
-- The following OPTIONAL packages have not been found:
* WHEREAMI, A hypervisor detection library,
Reports hypervisors in use.
* JNI, Java Native Interface (JNI) is a programming framework that enables Java code running in a Java Virtual Machine (JVM) to call and be called by native applications.
Enables JRuby support in Facter.
-- Found PythonInterp: /usr/bin/python (found version "3.8.9")
-- Performing Test HAS_LTH_GET_INT
-- Performing Test HAS_LTH_GET_INT - Success
-- Performing Test HAS_LTH_EXPAND
-- Performing Test HAS_LTH_EXPAND - Success
-- 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
-- "make install" will install facter.rb to /usr/lib64/ruby/site_ruby/2.6.0
-- Bundler found, installing dependencies for Ruby tests...
[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local path 'vendor/bundle'`, and stop using this flag
Fetching source index from https://rubygems.org/
Retrying fetcher due to error (2/3): Bundler::HTTPError Could not fetch specs from https://rubygems.org/ due to underlying error
Retrying fetcher due to error (3/3): Bundler::HTTPError Could not fetch specs from https://rubygems.org/ due to underlying error
Could not fetch specs from https://rubygems.org/ due to underlying error
-- <<< Gentoo configuration >>>
Build type Gentoo
Install path /usr
Compiler flags:
C -pipe -march=native -fno-diagnostics-color -Og -g
C++ -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g
Linker flags:
Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0
Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0
Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0
-- Configuring done
CMake Warning (dev) in CMakeLists.txt:
Policy CMP0110 is not set: add_test() supports arbitrary characters in test
names. Run "cmake --help-policy CMP0110" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
The following name given to add_test() is invalid if CMP0110 is not set or
set to OLD:
`libfacter\ tests´
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) in CMakeLists.txt:
Policy CMP0110 is not set: add_test() supports arbitrary characters in test
names. Run "cmake --help-policy CMP0110" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
The following name given to add_test() is invalid if CMP0110 is not set or
set to OLD:
`libfacter\ specs´
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) in CMakeLists.txt:
Policy CMP0110 is not set: add_test() supports arbitrary characters in test
names. Run "cmake --help-policy CMP0110" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
The following name given to add_test() is invalid if CMP0110 is not set or
set to OLD:
`facter\ smoke´
This warning is for project developers. Use -Wno-dev to suppress it.
-- Generating done
-- Build files have been written to: /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17 ...
* Working in BUILD_DIR: "/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build"
ninja -v -j1 -l0
[1/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/path_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/path_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/path_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/path_resolver.cc
[2/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/operating_system_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/operating_system_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/operating_system_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/operating_system_resolver.cc
[3/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/tests/../inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -Wno-deprecated-declarations -MD -MT lib/tests/CMakeFiles/libfacter_test.dir/facts/boolean_value.cc.o -MF lib/tests/CMakeFiles/libfacter_test.dir/facts/boolean_value.cc.o.d -o lib/tests/CMakeFiles/libfacter_test.dir/facts/boolean_value.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/tests/facts/boolean_value.cc
[4/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/cwrapper.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/cwrapper.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/cwrapper.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/cwrapper.cc
[5/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/array_value.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/array_value.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/array_value.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/array_value.cc
[6/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/collection.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/collection.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/collection.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/collection.cc
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/collection.cc:27:
/usr/include/leatherman/vendor/rapidjson/document.h: In instantiation of ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember(rapidjson::GenericValue::StringRefType, rapidjson::GenericValue&, Allocator&) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’:
/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/collection.cc:629:31: required from here
/usr/include/leatherman/vendor/rapidjson/document.h:1070:22: warning: implicitly-declared ‘constexpr rapidjson::GenericStringRef::GenericStringRef(const rapidjson::GenericStringRef&)’ is deprecated [-Wdeprecated-copy]
1070 | GenericValue n(name);
| ^
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/collection.cc:27:
/usr/include/leatherman/vendor/rapidjson/document.h:326:22: note: because ‘rapidjson::GenericStringRef’ has user-provided ‘rapidjson::GenericStringRef rapidjson::GenericStringRef::operator=(const rapidjson::GenericStringRef&) [with CharType = char]’
326 | GenericStringRef operator=(const GenericStringRef&);
| ^~~~~~~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/collection.cc:27:
/usr/include/leatherman/vendor/rapidjson/document.h:542:41: note: initializing argument 1 of ‘rapidjson::GenericValue::GenericValue(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’
542 | explicit GenericValue(StringRefType s) RAPIDJSON_NOEXCEPT : data_(), flags_() { SetStringRaw(s); }
| ~~~~~~~~~~~~~~^
/usr/include/leatherman/vendor/rapidjson/document.h: In instantiation of ‘rapidjson::GenericValue& rapidjson::GenericValue::SetString(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’:
/usr/include/leatherman/vendor/rapidjson/document.h:1436:77: required from ‘rapidjson::GenericValue& rapidjson::GenericValue::SetString(const Ch*, rapidjson::SizeType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::Ch = char; rapidjson::SizeType = unsigned int]’
/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/collection.cc:627:32: required from here
/usr/include/leatherman/vendor/rapidjson/document.h:1443:83: warning: implicitly-declared ‘constexpr rapidjson::GenericStringRef::GenericStringRef(const rapidjson::GenericStringRef&)’ is deprecated [-Wdeprecated-copy]
1443 | GenericValue& SetString(StringRefType s) { this->~GenericValue(); SetStringRaw(s); return *this; }
| ~~~~~~~~~~~~^~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/collection.cc:27:
/usr/include/leatherman/vendor/rapidjson/document.h:326:22: note: because ‘rapidjson::GenericStringRef’ has user-provided ‘rapidjson::GenericStringRef rapidjson::GenericStringRef::operator=(const rapidjson::GenericStringRef&) [with CharType = char]’
326 | GenericStringRef operator=(const GenericStringRef&);
| ^~~~~~~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/collection.cc:27:
/usr/include/leatherman/vendor/rapidjson/document.h:1655:37: note: initializing argument 1 of ‘void rapidjson::GenericValue::SetStringRaw(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’
1655 | void SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT {
| ~~~~~~~~~~~~~~^
/usr/include/leatherman/vendor/rapidjson/document.h: In instantiation of ‘rapidjson::GenericValue::GenericValue(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’:
/usr/include/leatherman/vendor/rapidjson/document.h:1070:22: required from ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember(rapidjson::GenericValue::StringRefType, rapidjson::GenericValue&, Allocator&) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’
/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/collection.cc:629:31: required from here
/usr/include/leatherman/vendor/rapidjson/document.h:542:97: warning: implicitly-declared ‘constexpr rapidjson::GenericStringRef::GenericStringRef(const rapidjson::GenericStringRef&)’ is deprecated [-Wdeprecated-copy]
542 | explicit GenericValue(StringRefType s) RAPIDJSON_NOEXCEPT : data_(), flags_() { SetStringRaw(s); }
| ~~~~~~~~~~~~^~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/collection.cc:27:
/usr/include/leatherman/vendor/rapidjson/document.h:326:22: note: because ‘rapidjson::GenericStringRef’ has user-provided ‘rapidjson::GenericStringRef rapidjson::GenericStringRef::operator=(const rapidjson::GenericStringRef&) [with CharType = char]’
326 | GenericStringRef operator=(const GenericStringRef&);
| ^~~~~~~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/collection.cc:27:
/usr/include/leatherman/vendor/rapidjson/document.h:1655:37: note: initializing argument 1 of ‘void rapidjson::GenericValue::SetStringRaw(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’
1655 | void SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT {
| ~~~~~~~~~~~~~~^
[7/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/external_resolvers_factory.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/external_resolvers_factory.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/external_resolvers_factory.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/external_resolvers_factory.cc
[8/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/external/execution_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/external/execution_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/external/execution_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/external/execution_resolver.cc
[9/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/external/json_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/external/json_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/external/json_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/external/json_resolver.cc
[10/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/external/resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/external/resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/external/resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/external/resolver.cc
[11/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/external/text_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/external/text_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/external/text_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/external/text_resolver.cc
[12/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/external/yaml_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/external/yaml_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/external/yaml_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/external/yaml_resolver.cc
[13/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/map_value.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/map_value.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/map_value.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/map_value.cc
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/map_value.cc:5:
/usr/include/leatherman/vendor/rapidjson/document.h: In instantiation of ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember(rapidjson::GenericValue::StringRefType, rapidjson::GenericValue&&, Allocator&) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’:
/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/map_value.cc:74:28: required from here
/usr/include/leatherman/vendor/rapidjson/document.h:1053:22: warning: implicitly-declared ‘constexpr rapidjson::GenericStringRef::GenericStringRef(const rapidjson::GenericStringRef&)’ is deprecated [-Wdeprecated-copy]
1053 | GenericValue n(name);
| ^
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/map_value.cc:5:
/usr/include/leatherman/vendor/rapidjson/document.h:326:22: note: because ‘rapidjson::GenericStringRef’ has user-provided ‘rapidjson::GenericStringRef rapidjson::GenericStringRef::operator=(const rapidjson::GenericStringRef&) [with CharType = char]’
326 | GenericStringRef operator=(const GenericStringRef&);
| ^~~~~~~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/map_value.cc:5:
/usr/include/leatherman/vendor/rapidjson/document.h:542:41: note: initializing argument 1 of ‘rapidjson::GenericValue::GenericValue(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’
542 | explicit GenericValue(StringRefType s) RAPIDJSON_NOEXCEPT : data_(), flags_() { SetStringRaw(s); }
| ~~~~~~~~~~~~~~^
/usr/include/leatherman/vendor/rapidjson/document.h: In instantiation of ‘rapidjson::GenericValue::GenericValue(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’:
/usr/include/leatherman/vendor/rapidjson/document.h:1053:22: required from ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember(rapidjson::GenericValue::StringRefType, rapidjson::GenericValue&&, Allocator&) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’
/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/map_value.cc:74:28: required from here
/usr/include/leatherman/vendor/rapidjson/document.h:542:97: warning: implicitly-declared ‘constexpr rapidjson::GenericStringRef::GenericStringRef(const rapidjson::GenericStringRef&)’ is deprecated [-Wdeprecated-copy]
542 | explicit GenericValue(StringRefType s) RAPIDJSON_NOEXCEPT : data_(), flags_() { SetStringRaw(s); }
| ~~~~~~~~~~~~^~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/map_value.cc:5:
/usr/include/leatherman/vendor/rapidjson/document.h:326:22: note: because ‘rapidjson::GenericStringRef’ has user-provided ‘rapidjson::GenericStringRef rapidjson::GenericStringRef::operator=(const rapidjson::GenericStringRef&) [with CharType = char]’
326 | GenericStringRef operator=(const GenericStringRef&);
| ^~~~~~~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/map_value.cc:5:
/usr/include/leatherman/vendor/rapidjson/document.h:1655:37: note: initializing argument 1 of ‘void rapidjson::GenericValue::SetStringRaw(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’
1655 | void SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT {
| ~~~~~~~~~~~~~~^
[14/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolver.cc
[15/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/augeas_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/augeas_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/augeas_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/augeas_resolver.cc
[16/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/az_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/az_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/az_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/az_resolver.cc
[17/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/cloud_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/cloud_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/cloud_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/cloud_resolver.cc
[18/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/disk_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/disk_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/disk_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/disk_resolver.cc
[19/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/dmi_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/dmi_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/dmi_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/dmi_resolver.cc
[20/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/ec2_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/ec2_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/ec2_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/ec2_resolver.cc
[21/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/filesystem_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/filesystem_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/filesystem_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/filesystem_resolver.cc
[22/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/fips_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/fips_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/fips_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/fips_resolver.cc
[23/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/gce_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/gce_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/gce_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/gce_resolver.cc
[24/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/hypervisors_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/hypervisors_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/hypervisors_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/hypervisors_resolver.cc
[25/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/identity_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/identity_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/identity_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/identity_resolver.cc
[26/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/kernel_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/kernel_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/kernel_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/kernel_resolver.cc
[27/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/ldom_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/ldom_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/ldom_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/ldom_resolver.cc
[28/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/load_average_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/load_average_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/load_average_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/load_average_resolver.cc
[29/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/memory_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/memory_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/memory_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/memory_resolver.cc
[30/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/networking_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/networking_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/networking_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/networking_resolver.cc
[31/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/processor_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/processor_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/processor_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/processor_resolver.cc
[32/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/ruby_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/ruby_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/ruby_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/ruby_resolver.cc
[33/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/ssh_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/ssh_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/ssh_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/ssh_resolver.cc
[34/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/system_profiler_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/system_profiler_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/system_profiler_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/system_profiler_resolver.cc
[35/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/timezone_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/timezone_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/timezone_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/timezone_resolver.cc
[36/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/uptime_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/uptime_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/uptime_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/uptime_resolver.cc
[37/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/virtualization_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/virtualization_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/virtualization_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/virtualization_resolver.cc
[38/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/xen_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/xen_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/xen_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/xen_resolver.cc
[39/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/zpool_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/zpool_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/zpool_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/zpool_resolver.cc
[40/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/zone_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/zone_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/zone_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/zone_resolver.cc
[41/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/zfs_resolver.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/zfs_resolver.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/resolvers/zfs_resolver.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/resolvers/zfs_resolver.cc
[42/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/cache.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/cache.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/cache.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/cache.cc
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/cache.cc:4:
/usr/include/leatherman/vendor/rapidjson/document.h: In instantiation of ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember(rapidjson::GenericValue::StringRefType, rapidjson::GenericValue&, Allocator&) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’:
/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/cache.cc:99:31: required from here
/usr/include/leatherman/vendor/rapidjson/document.h:1070:22: warning: implicitly-declared ‘constexpr rapidjson::GenericStringRef::GenericStringRef(const rapidjson::GenericStringRef&)’ is deprecated [-Wdeprecated-copy]
1070 | GenericValue n(name);
| ^
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/cache.cc:4:
/usr/include/leatherman/vendor/rapidjson/document.h:326:22: note: because ‘rapidjson::GenericStringRef’ has user-provided ‘rapidjson::GenericStringRef rapidjson::GenericStringRef::operator=(const rapidjson::GenericStringRef&) [with CharType = char]’
326 | GenericStringRef operator=(const GenericStringRef&);
| ^~~~~~~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/cache.cc:4:
/usr/include/leatherman/vendor/rapidjson/document.h:542:41: note: initializing argument 1 of ‘rapidjson::GenericValue::GenericValue(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’
542 | explicit GenericValue(StringRefType s) RAPIDJSON_NOEXCEPT : data_(), flags_() { SetStringRaw(s); }
| ~~~~~~~~~~~~~~^
/usr/include/leatherman/vendor/rapidjson/document.h: In instantiation of ‘rapidjson::GenericValue& rapidjson::GenericValue::SetString(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’:
/usr/include/leatherman/vendor/rapidjson/document.h:1436:77: required from ‘rapidjson::GenericValue& rapidjson::GenericValue::SetString(const Ch*, rapidjson::SizeType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::Ch = char; rapidjson::SizeType = unsigned int]’
/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/cache.cc:97:32: required from here
/usr/include/leatherman/vendor/rapidjson/document.h:1443:83: warning: implicitly-declared ‘constexpr rapidjson::GenericStringRef::GenericStringRef(const rapidjson::GenericStringRef&)’ is deprecated [-Wdeprecated-copy]
1443 | GenericValue& SetString(StringRefType s) { this->~GenericValue(); SetStringRaw(s); return *this; }
| ~~~~~~~~~~~~^~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/cache.cc:4:
/usr/include/leatherman/vendor/rapidjson/document.h:326:22: note: because ‘rapidjson::GenericStringRef’ has user-provided ‘rapidjson::GenericStringRef rapidjson::GenericStringRef::operator=(const rapidjson::GenericStringRef&) [with CharType = char]’
326 | GenericStringRef operator=(const GenericStringRef&);
| ^~~~~~~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/cache.cc:4:
/usr/include/leatherman/vendor/rapidjson/document.h:1655:37: note: initializing argument 1 of ‘void rapidjson::GenericValue::SetStringRaw(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’
1655 | void SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT {
| ~~~~~~~~~~~~~~^
/usr/include/leatherman/vendor/rapidjson/document.h: In instantiation of ‘rapidjson::GenericValue::GenericValue(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’:
/usr/include/leatherman/vendor/rapidjson/document.h:1070:22: required from ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember(rapidjson::GenericValue::StringRefType, rapidjson::GenericValue&, Allocator&) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’
/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/cache.cc:99:31: required from here
/usr/include/leatherman/vendor/rapidjson/document.h:542:97: warning: implicitly-declared ‘constexpr rapidjson::GenericStringRef::GenericStringRef(const rapidjson::GenericStringRef&)’ is deprecated [-Wdeprecated-copy]
542 | explicit GenericValue(StringRefType s) RAPIDJSON_NOEXCEPT : data_(), flags_() { SetStringRaw(s); }
| ~~~~~~~~~~~~^~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/cache.cc:4:
/usr/include/leatherman/vendor/rapidjson/document.h:326:22: note: because ‘rapidjson::GenericStringRef’ has user-provided ‘rapidjson::GenericStringRef rapidjson::GenericStringRef::operator=(const rapidjson::GenericStringRef&) [with CharType = char]’
326 | GenericStringRef operator=(const GenericStringRef&);
| ^~~~~~~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/cache.cc:4:
/usr/include/leatherman/vendor/rapidjson/document.h:1655:37: note: initializing argument 1 of ‘void rapidjson::GenericValue::SetStringRaw(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’
1655 | void SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT {
| ~~~~~~~~~~~~~~^
[43/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/facts/scalar_value.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/facts/scalar_value.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/facts/scalar_value.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/scalar_value.cc
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/scalar_value.cc:3:
/usr/include/leatherman/vendor/rapidjson/document.h: In instantiation of ‘rapidjson::GenericValue& rapidjson::GenericValue::SetString(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’:
/usr/include/leatherman/vendor/rapidjson/document.h:1436:77: required from ‘rapidjson::GenericValue& rapidjson::GenericValue::SetString(const Ch*, rapidjson::SizeType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::Ch = char; rapidjson::SizeType = unsigned int]’
/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/scalar_value.cc:17:24: required from here
/usr/include/leatherman/vendor/rapidjson/document.h:1443:83: warning: implicitly-declared ‘constexpr rapidjson::GenericStringRef::GenericStringRef(const rapidjson::GenericStringRef&)’ is deprecated [-Wdeprecated-copy]
1443 | GenericValue& SetString(StringRefType s) { this->~GenericValue(); SetStringRaw(s); return *this; }
| ~~~~~~~~~~~~^~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/scalar_value.cc:3:
/usr/include/leatherman/vendor/rapidjson/document.h:326:22: note: because ‘rapidjson::GenericStringRef’ has user-provided ‘rapidjson::GenericStringRef rapidjson::GenericStringRef::operator=(const rapidjson::GenericStringRef&) [with CharType = char]’
326 | GenericStringRef operator=(const GenericStringRef&);
| ^~~~~~~~
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/facts/scalar_value.cc:3:
/usr/include/leatherman/vendor/rapidjson/document.h:1655:37: note: initializing argument 1 of ‘void rapidjson::GenericValue::SetStringRaw(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]’
1655 | void SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT {
| ~~~~~~~~~~~~~~^
[44/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/logging/logging.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/logging/logging.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/logging/logging.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/logging/logging.cc
[45/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/ruby/aggregate_resolution.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/ruby/aggregate_resolution.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/ruby/aggregate_resolution.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/ruby/aggregate_resolution.cc
[46/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/ruby/chunk.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/ruby/chunk.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/ruby/chunk.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/ruby/chunk.cc
[47/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/ruby/confine.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/ruby/confine.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/ruby/confine.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/ruby/confine.cc
[48/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/ruby/fact.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/ruby/fact.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/ruby/fact.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/ruby/fact.cc
[49/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/ruby/module.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/ruby/module.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/ruby/module.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/ruby/module.cc
[50/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/ruby/resolution.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/ruby/resolution.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/ruby/resolution.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/ruby/resolution.cc
[51/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/ruby/ruby.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/ruby/ruby.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/ruby/ruby.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/ruby/ruby.cc
[52/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/ruby/ruby_value.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/ruby/ruby_value.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/ruby/ruby_value.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/ruby/ruby_value.cc
[53/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/ruby/simple_resolution.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/ruby/simple_resolution.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/ruby/simple_resolution.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/ruby/simple_resolution.cc
[54/155] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/util/scoped_file.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/util/scoped_file.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/util/scoped_file.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/util/scoped_file.cc
FAILED: lib/CMakeFiles/libfactersrc.dir/src/util/scoped_file.cc.o
/usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_LTH_EXPAND -DHAS_LTH_GET_INT -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build\" -DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL -DUSE_UDEV -DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc -I/usr/include/leatherman/vendor -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-maybe-uninitialized -pipe -march=native -fno-diagnostics-color -Og -g -fPIC -MD -MT lib/CMakeFiles/libfactersrc.dir/src/util/scoped_file.cc.o -MF lib/CMakeFiles/libfactersrc.dir/src/util/scoped_file.cc.o.d -o lib/CMakeFiles/libfactersrc.dir/src/util/scoped_file.cc.o -c /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/util/scoped_file.cc
In file included from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/inc/internal/util/scoped_file.hpp:7,
from /var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17/lib/src/util/scoped_file.cc:1:
/usr/include/leatherman/util/scoped_resource.hpp:124:15: error: declaration of ‘operator new’ as non-function
124 | void* operator new(size_t) = delete;
| ^~~~~~~~
/usr/include/leatherman/util/scoped_resource.hpp:124:24: error: expected ‘;’ at end of member declaration
124 | void* operator new(size_t) = delete;
| ^~~
| ;
/usr/include/leatherman/util/scoped_resource.hpp:126:15: error: declaration of ‘operator new []’ as non-function
126 | void* operator new[](size_t) = delete;
| ^~~~~~~~
/usr/include/leatherman/util/scoped_resource.hpp:126:28: error: expected ‘;’ at end of member declaration
126 | void* operator new[](size_t) = delete;
| ^
| ;
/usr/include/leatherman/util/scoped_resource.hpp:126:40: error: redeclaration of ‘int leatherman::util::scoped_resource::size_t’
126 | void* operator new[](size_t) = delete;
| ^~~~~~
/usr/include/leatherman/util/scoped_resource.hpp:124:28: note: previous declaration ‘int leatherman::util::scoped_resource::size_t’
124 | void* operator new(size_t) = delete;
| ^~~~~~
/usr/include/leatherman/util/scoped_resource.hpp:124:44: error: expected primary-expression at end of input
124 | void* operator new(size_t) = delete;
| ^
/usr/include/leatherman/util/scoped_resource.hpp:126:46: error: expected primary-expression at end of input
126 | void* operator new[](size_t) = delete;
| ^
ninja: build stopped: subcommand failed.
* ERROR: dev-ruby/facter-3.14.17::gentoo failed (compile phase):
* ninja -v -j1 -l0 failed
*
* Call stack:
* ebuild.sh, line 125: Called src_compile
* environment, line 2794: Called cmake_src_compile
* environment, line 1066: Called cmake_build
* environment, line 1035: Called eninja
* environment, line 1503: Called die
* The specific snippet of code:
* "$@" || die "${nonfatal_args[@]}" "${*} failed"
*
* If you need support, post the output of `emerge --info '=dev-ruby/facter-3.14.17::gentoo'`,
* the complete build log and the output of `emerge -pqv '=dev-ruby/facter-3.14.17::gentoo'`.
* The complete build log is located at '/var/log/portage/dev-ruby:facter-3.14.17:20210427-232702.log'.
* For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ruby/facter-3.14.17/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-ruby/facter-3.14.17/temp/environment'.
* Working directory: '/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17_build'
* S: '/var/tmp/portage/dev-ruby/facter-3.14.17/work/facter-3.14.17'