<86>Dec 4 20:03:57 userdel[3727999]: delete user 'rooter' <86>Dec 4 20:03:57 userdel[3727999]: removed group 'rooter' owned by 'rooter' <86>Dec 4 20:03:57 groupadd[3728004]: group added to /etc/group: name=rooter, GID=690 <86>Dec 4 20:03:57 groupadd[3728004]: group added to /etc/gshadow: name=rooter <86>Dec 4 20:03:57 groupadd[3728004]: new group: name=rooter, GID=690 <86>Dec 4 20:03:57 useradd[3728011]: new user: name=rooter, UID=690, GID=690, home=/root, shell=/bin/bash <86>Dec 4 20:03:57 userdel[3728021]: delete user 'builder' <86>Dec 4 20:03:57 userdel[3728021]: removed group 'builder' owned by 'builder' <86>Dec 4 20:03:57 userdel[3728021]: removed shadow group 'builder' owned by 'builder' <86>Dec 4 20:03:57 groupadd[3728026]: group added to /etc/group: name=builder, GID=691 <86>Dec 4 20:03:57 groupadd[3728026]: group added to /etc/gshadow: name=builder <86>Dec 4 20:03:57 groupadd[3728026]: new group: name=builder, GID=691 <86>Dec 4 20:03:57 useradd[3728033]: new user: name=builder, UID=691, GID=691, home=/usr/src, shell=/bin/bash <13>Dec 4 20:03:59 rpmi: libcom_err-1.45.6.0.24.af1a-alt1 sisyphus+262279.100.1.1 1606088229 installed <13>Dec 4 20:03:59 rpmi: libidn2-2.3.0-alt1 sisyphus+240846.100.1.2 1573870475 installed <13>Dec 4 20:03:59 rpmi: libe2fs-1.45.6.0.24.af1a-alt1 sisyphus+262279.100.1.1 1606088229 installed <13>Dec 4 20:03:59 rpmi: rpm-macros-ninja-build-1.10.2-alt1 sisyphus+262658.100.1.1 1606573125 installed <13>Dec 4 20:03:59 rpmi: ninja-build-1.10.2-alt1 sisyphus+262658.100.1.1 1606573135 installed <13>Dec 4 20:03:59 rpmi: rpm-macros-cmake-3.19.1-alt1 sisyphus+262718.100.1.1 1606775155 installed <13>Dec 4 20:03:59 rpmi: rmt-0.4b44-alt2 sisyphus+250767.100.1.1 1588080613 installed <13>Dec 4 20:03:59 rpmi: dump-0.4b44-alt2 sisyphus+250767.100.1.1 1588080613 installed <13>Dec 4 20:03:59 rpmi: cmake-modules-3.19.1-alt1 sisyphus+262718.100.1.1 1606775134 installed <13>Dec 4 20:03:59 rpmi: libuv-1.40.0-alt1 sisyphus+259303.100.2.1 1602003324 installed <13>Dec 4 20:03:59 rpmi: librhash-1.3.5-alt2 1505156279 installed <13>Dec 4 20:03:59 rpmi: libjsoncpp19-1.8.4-alt5 sisyphus+243670.100.1.1 1577521267 installed <13>Dec 4 20:03:59 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed <13>Dec 4 20:03:59 rpmi: publicsuffix-list-dafsa-20201117-alt1 sisyphus+262026.100.1.1 1605704486 installed <13>Dec 4 20:03:59 rpmi: libpsl-0.21.1-alt1 sisyphus+255206.100.1.1 1595348938 installed <13>Dec 4 20:03:59 rpmi: libnghttp2-1.41.0-alt1 sisyphus+253680.100.1.1 1592642271 installed <13>Dec 4 20:03:59 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>Dec 4 20:03:59 rpmi: liblmdb-0.9.23-alt1 sisyphus+225277.100.2.1 1553001679 installed <13>Dec 4 20:03:59 rpmi: libkeyutils-1.6.1-alt1 sisyphus+256015.100.1.1 1596820124 installed <13>Dec 4 20:03:59 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed <13>Dec 4 20:03:59 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed <13>Dec 4 20:03:59 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Dec 4 20:03:59 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed <13>Dec 4 20:03:59 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Dec 4 20:04:00 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Dec 4 20:04:00 rpmi: ca-certificates-2020.10.22-alt1 sisyphus+260224.300.2.1 1603549301 installed <13>Dec 4 20:04:00 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Dec 4 20:04:00 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Dec 4 20:04:00 rpmi: libcrypto1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed <13>Dec 4 20:04:00 rpmi: libssl1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed <86>Dec 4 20:04:00 groupadd[3734254]: group added to /etc/group: name=_keytab, GID=499 <86>Dec 4 20:04:00 groupadd[3734254]: group added to /etc/gshadow: name=_keytab <86>Dec 4 20:04:00 groupadd[3734254]: new group: name=_keytab, GID=499 <13>Dec 4 20:04:00 rpmi: libkrb5-1.18.3-alt1 sisyphus+262109.100.1.1 1605777180 installed <86>Dec 4 20:04:00 groupadd[3734269]: group added to /etc/group: name=sasl, GID=498 <86>Dec 4 20:04:00 groupadd[3734269]: group added to /etc/gshadow: name=sasl <86>Dec 4 20:04:00 groupadd[3734269]: new group: name=sasl, GID=498 <13>Dec 4 20:04:00 rpmi: libsasl2-3-2.1.27-alt2.1 sisyphus+255909.100.2.1 1597199456 installed <13>Dec 4 20:04:00 rpmi: libldap-2.4.54-alt1 sisyphus+260267.100.2.1 1603571517 installed <13>Dec 4 20:04:00 rpmi: libcurl-7.73.0-alt1 sisyphus+260186.100.1.1 1603294039 installed <13>Dec 4 20:04:00 rpmi: libarchive13-3.4.3-alt1 sisyphus+258566.100.1.2 1600916107 installed <13>Dec 4 20:04:00 rpmi: cmake-3.19.1-alt1 sisyphus+262718.100.1.1 1606775155 installed <13>Dec 4 20:04:00 rpmi: rpm-build-ninja-1.10.2-alt1 sisyphus+262658.100.1.1 1606573125 installed <13>Dec 4 20:04:02 rpmi: libboost_system1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:02 rpmi: libboost_thread1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:02 rpmi: libboost_filesystem1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:03 rpmi: libicu67-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed <13>Dec 4 20:04:03 rpmi: libboost_regex1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:03 rpmi: libboost_graph1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:03 rpmi: libboost_log1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:03 rpmi: libboost_locale1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:03 rpmi: libboost_type_erasure1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:03 rpmi: libboost_atomic1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:03 rpmi: libboost_contract1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:03 rpmi: libboost_chrono1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:03 rpmi: libboost_timer1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:03 rpmi: gcc-c++-common-1.4.26-alt1 icarus+262780.400.2.1 1606887104 installed <13>Dec 4 20:04:04 rpmi: libstdc++10-devel-10.2.1-alt2 icarus+262842.100.1.1 1606948274 installed <13>Dec 4 20:04:05 rpmi: gcc10-c++-10.2.1-alt2 icarus+262842.100.1.1 1606948274 installed <13>Dec 4 20:04:05 rpmi: libboost_context1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:05 rpmi: libboost_fiber1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:05 rpmi: libboost_stacktrace1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:05 rpmi: libboost_nowide1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:05 rpmi: libboost_test1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:05 rpmi: libboost_serialization1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:05 rpmi: libboost_random1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:05 rpmi: libboost_iostreams1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:05 rpmi: libboost_date_time1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:05 rpmi: libboost_container1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:06 rpmi: boost-devel-headers-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599465863 installed <13>Dec 4 20:04:06 rpmi: boost-devel-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:06 rpmi: bc-1:1.07.1-alt1 sisyphus+221902.700.4.1 1550587857 installed <13>Dec 4 20:04:06 rpmi: libcurl-devel-7.73.0-alt1 sisyphus+260186.100.1.1 1603294039 installed <13>Dec 4 20:04:06 rpmi: boost-filesystem-devel-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:06 rpmi: boost-locale-devel-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:06 rpmi: boost-log-devel-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 20:04:06 rpmi: gcc-c++-10-alt1 icarus+262780.300.2.1 1606888886 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/libleatherman-1.12.3-alt1.nosrc.rpm Installing libleatherman-1.12.3-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.20591 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf leatherman-1.12.3 + echo 'Source #0 (leatherman-1.12.3.tar):' Source #0 (leatherman-1.12.3.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/leatherman-1.12.3.tar + cd leatherman-1.12.3 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (fedora-shared_nowide.patch):' Patch #1 (fedora-shared_nowide.patch): + /usr/bin/patch -p1 patching file execution/CMakeLists.txt patching file file_util/CMakeLists.txt patching file file_util/src/file.cc patching file logging/CMakeLists.txt patching file nowide/CMakeLists.txt patching file tests/CMakeLists.txt patching file util/CMakeLists.txt patching file util/src/environment.cc patching file util/tests/environment.cc ++ grep -rl rb_data_object_alloc ruby + sed -i s/rb_data_object_alloc/rb_data_object_wrap/g ruby/src/api.cc ruby/inc/leatherman/ruby/api.hpp + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.79995 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd leatherman-1.12.3 + mkdir -p BUILD + __cmake -GNinja -DLEATHERMAN_SHARED=TRUE -DENABLE_CXX_WERROR=OFF + pushd BUILD ~/RPM/BUILD/leatherman-1.12.3/BUILD ~/RPM/BUILD/leatherman-1.12.3 + cmake .. -DCMAKE_SKIP_RPATH:BOOL=ON -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib -DLIB_SUFFIX= -GNinja -DLEATHERMAN_SHARED=TRUE -DENABLE_CXX_WERROR=OFF -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- 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 -- Defaulting to a release build. -- Unpacking /usr/src/RPM/BUILD/leatherman-1.12.3/vendor/Catch-1.10.0.zip into /usr/src/RPM/BUILD/leatherman-1.12.3/BUILD/src/Catch-1.10.0 -- Found Boost: /usr/include (found suitable version "1.74.0", minimum required is "1.54") -- Found Boost: /usr/include (found suitable version "1.74.0", minimum required is "1.73") found components: date_time chrono system nowide -- Found Boost: /usr/include (found suitable version "1.74.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.74.0", minimum required is "1.54") found components: log log_setup thread date_time filesystem system chrono regex atomic -- Unpacking /usr/src/RPM/BUILD/leatherman-1.12.3/vendor/rapidjson-1.0.2.zip into /usr/src/RPM/BUILD/leatherman-1.12.3/BUILD/src/rapidjson -- Found Boost: /usr/include (found suitable version "1.74.0", minimum required is "1.54") found components: regex -- Found Boost: /usr/include (found suitable version "1.74.0", minimum required is "1.73") found components: regex filesystem system nowide -- Found Boost: /usr/include (found suitable version "1.74.0", minimum required is "1.54") found components: regex system filesystem -- Found CURL: /usr/lib/libcurl.so (found version "7.73.0") -- 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 Boost: /usr/include (found suitable version "1.74.0", minimum required is "1.54") found components: regex system -- Found Boost: /usr/include (found suitable version "1.74.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.74.0", minimum required is "1.54") found components: regex filesystem system -- Found Boost: /usr/include (found suitable version "1.74.0", minimum required is "1.73") found components: system date_time chrono log log_setup thread filesystem regex nowide locale atomic -- Found PythonInterp: /usr/bin/python2.7 (found version "2.7.18") -- Configuring done CMake Warning (dev) in tests/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: `leatherman\ testsĀ“ This warning is for project developers. Use -Wno-dev to suppress it. -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS CMAKE_SKIP_INSTALL_RPATH INCLUDE_INSTALL_DIR LIB_DESTINATION LIB_INSTALL_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/leatherman-1.12.3/BUILD + popd ~/RPM/BUILD/leatherman-1.12.3 + /usr/bin/ninja -j8 -C BUILD ninja: Entering directory `BUILD' [1/85] Generating ../../locales/leatherman.pot [2/85] Building CXX object util/CMakeFiles/leatherman_util.dir/src/posix/time.cc.o [3/85] Building CXX object util/CMakeFiles/leatherman_util.dir/src/environment.cc.o [4/85] Building CXX object util/CMakeFiles/leatherman_util.dir/src/scope_exit.cc.o [5/85] Generating ../../fr/LC_MESSAGES/leatherman_locale.mo 4 translated messages. [6/85] Generating ../../../locale/locales/leatherman_locale.pot [7/85] Building CXX object util/CMakeFiles/leatherman_util.dir/src/posix/scoped_descriptor.cc.o [8/85] Building CXX object util/CMakeFiles/leatherman_util.dir/src/uri.cc.o [9/85] Building CXX object util/CMakeFiles/leatherman_util.dir/src/scoped_env.cc.o [10/85] Generating ../../fr/LC_MESSAGES/leatherman_logging.mo 11 translated messages. [11/85] Generating ../../../logging/locales/leatherman_logging.pot [12/85] Building CXX object dynamic_library/CMakeFiles/libtest.dir/tests/test-lib/hello.cc.o [13/85] Building CXX object util/CMakeFiles/leatherman_util.dir/src/strings.cc.o [14/85] Building CXX object util/CMakeFiles/leatherman_util.dir/src/posix/environment.cc.o [15/85] Building CXX object util/CMakeFiles/leatherman_util.dir/src/time.cc.o [16/85] Linking CXX shared library lib/leatherman_util.so.1.12.3 [17/85] Creating library symlink lib/leatherman_util.so [18/85] Building CXX object curl/CMakeFiles/leatherman_curl.dir/src/request.cc.o [19/85] Building CXX object locale/CMakeFiles/leatherman_locale.dir/src/locale.cc.o [20/85] Linking CXX shared library lib/leatherman_locale.so.1.12.3 [21/85] Building CXX object logging/CMakeFiles/leatherman_logging.dir/src/posix/logging.cc.o [22/85] Building CXX object curl/CMakeFiles/leatherman_curl.dir/src/response.cc.o [23/85] Creating library symlink lib/leatherman_locale.so [24/85] Linking CXX shared library lib/libtest.so [25/85] Building CXX object file_util/CMakeFiles/leatherman_file_util.dir/src/directory.cc.o [26/85] Building CXX object dynamic_library/CMakeFiles/libtest1.dir/tests/test-lib/hello.cc.o [27/85] Building CXX object curl/tests/CMakeFiles/mock_curl.dir/mock_curl.cc.o [28/85] Building CXX object dynamic_library/CMakeFiles/libtest1.dir/tests/test-lib/goodbye.cc.o [29/85] Linking CXX shared library lib/libmock_curl.so [30/85] Linking CXX shared library lib/libtest1.so [31/85] Building CXX object dynamic_library/CMakeFiles/leatherman_dynamic_library.dir/src/dynamic_library.cc.o [32/85] Building CXX object execution/CMakeFiles/lth_cat.dir/tests/lth_cat.cc.o [33/85] Linking CXX executable bin/lth_cat [34/85] Building CXX object file_util/CMakeFiles/leatherman_file_util.dir/src/file.cc.o [35/85] Building CXX object json_container/CMakeFiles/leatherman_json_container.dir/src/json_container.cc.o In file included from ../json_container/src/json_container.cc:4: src/rapidjson/include/rapidjson/document.h: In instantiation of 'rapidjson::GenericValue::GenericValue(rapidjson::GenericValue::StringRefType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::StringRefType = rapidjson::GenericStringRef]': src/rapidjson/include/rapidjson/document.h:818:22: required from 'typename rapidjson::internal::DisableIf::Type, typename Encoding::Ch> >)>::Type, typename rapidjson::internal::RemoveSfinaeTag&)>::Type>::Type rapidjson::GenericValue::operator[](T*) [with T = const char; Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; typename rapidjson::internal::DisableIf::Type, typename Encoding::Ch> >)>::Type, typename rapidjson::internal::RemoveSfinaeTag&)>::Type>::Type = rapidjson::GenericValue, rapidjson::CrtAllocator>&]' src/rapidjson/include/rapidjson/document.h:822:206: required from 'typename rapidjson::internal::DisableIf::Type, typename Encoding::Ch> >)>::Type, typename rapidjson::internal::RemoveSfinaeTag&)>::Type>::Type rapidjson::GenericValue::operator[](T*) const [with T = const char; Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; typename rapidjson::internal::DisableIf::Type, typename Encoding::Ch> >)>::Type, typename rapidjson::internal::RemoveSfinaeTag&)>::Type>::Type = const rapidjson::GenericValue, rapidjson::CrtAllocator>&]' ../json_container/src/json_container.cc:324:49: required from here src/rapidjson/include/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 ../json_container/src/json_container.cc:4: src/rapidjson/include/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 ../json_container/src/json_container.cc:4: src/rapidjson/include/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 { | ~~~~~~~~~~~~~~^ src/rapidjson/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetObjectRaw(rapidjson::GenericValue::Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::GenericValue::Member = rapidjson::GenericMember, rapidjson::CrtAllocator>; rapidjson::SizeType = unsigned int]': src/rapidjson/include/rapidjson/document.h:1939:55: required from 'bool rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' src/rapidjson/include/rapidjson/document.h:1500:37: required from 'bool rapidjson::GenericValue::Accept(Handler&) const [with Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator, rapidjson::CrtAllocator>; Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator]' src/rapidjson/include/rapidjson/document.h:1990:23: required from 'rapidjson::GenericValue::GenericValue(const rapidjson::GenericValue&, Allocator&) [with SourceAllocator = rapidjson::CrtAllocator; Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator]' ../json_container/src/json_container.cc:448:72: required from here src/rapidjson/include/rapidjson/document.h:1647:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, rapidjson::CrtAllocator>'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 1647 | std::memcpy(data_.o.members, members, count * sizeof(Member)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../json_container/src/json_container.cc:4: src/rapidjson/include/rapidjson/document.h:79:8: note: 'rapidjson::GenericValue, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, rapidjson::CrtAllocator>'} declared here 79 | struct GenericMember { | ^~~~~~~~~~~~~ In file included from ../json_container/src/json_container.cc:4: src/rapidjson/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetArrayRaw(rapidjson::GenericValue*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]': src/rapidjson/include/rapidjson/document.h:1947:54: required from 'bool rapidjson::GenericDocument::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' src/rapidjson/include/rapidjson/document.h:1508:36: required from 'bool rapidjson::GenericValue::Accept(Handler&) const [with Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator, rapidjson::CrtAllocator>; Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator]' src/rapidjson/include/rapidjson/document.h:1990:23: required from 'rapidjson::GenericValue::GenericValue(const rapidjson::GenericValue&, Allocator&) [with SourceAllocator = rapidjson::CrtAllocator; Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator]' ../json_container/src/json_container.cc:448:72: required from here src/rapidjson/include/rapidjson/document.h:1635:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue, rapidjson::CrtAllocator>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1635 | std::memcpy(data_.a.elements, values, count * sizeof(GenericValue)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rapidjson/include/rapidjson/document.h:418:7: note: 'class rapidjson::GenericValue, rapidjson::CrtAllocator>' declared here 418 | class GenericValue { | ^~~~~~~~~~~~ [36/85] Linking CXX shared library lib/leatherman_json_container.so.1.12.3 [37/85] Creating library symlink lib/leatherman_json_container.so [38/85] Building CXX object ruby/CMakeFiles/leatherman_ruby.dir/src/posix/api.cc.o [39/85] Building CXX object execution/CMakeFiles/leatherman_execution.dir/src/posix/generic/platform.cc.o [40/85] Building CXX object logging/CMakeFiles/leatherman_logging.dir/src/logging.cc.o [41/85] Building CXX object curl/CMakeFiles/leatherman_curl.dir/src/client.cc.o [42/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/util/tests/scoped_env.cc.o [43/85] Linking CXX shared library lib/leatherman_logging.so.1.12.3 [44/85] Building CXX object dynamic_library/CMakeFiles/leatherman_dynamic_library.dir/src/posix/dynamic_library.cc.o [45/85] Creating library symlink lib/leatherman_logging.so [46/85] Linking CXX shared library lib/leatherman_file_util.so.1.12.3 [47/85] Creating library symlink lib/leatherman_file_util.so [48/85] Linking CXX shared library lib/leatherman_curl.so.1.12.3 [49/85] Creating library symlink lib/leatherman_curl.so [50/85] Linking CXX shared library lib/leatherman_dynamic_library.so.1.12.3 [51/85] Creating library symlink lib/leatherman_dynamic_library.so [52/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/util/tests/environment.cc.o [53/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/util/tests/strings_test.cc.o [54/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/util/tests/timer.cc.o [55/85] Building CXX object execution/CMakeFiles/leatherman_execution.dir/src/execution.cc.o [56/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/util/tests/posix/environment.cc.o [57/85] Building CXX object execution/CMakeFiles/leatherman_execution.dir/src/posix/execution.cc.o [58/85] Linking CXX shared library lib/leatherman_execution.so.1.12.3 [59/85] Creating library symlink lib/leatherman_execution.so [60/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/util/tests/uri.cc.o [61/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/util/tests/option_set.cc.o [62/85] Building CXX object ruby/CMakeFiles/leatherman_ruby.dir/src/api.cc.o ../ruby/src/api.cc: In constructor 'leatherman::ruby::api::api(leatherman::dynamic_library::dynamic_library)': ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:38:37: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 38 | #define LOAD_ALIASED_SYMBOL(x, y) x(reinterpret_cast(library.find_symbol(#x, true, #y))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:38:37: note: in definition of macro 'LOAD_ALIASED_SYMBOL' 38 | #define LOAD_ALIASED_SYMBOL(x, y) x(reinterpret_cast(library.find_symbol(#x, true, #y))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:38:37: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 38 | #define LOAD_ALIASED_SYMBOL(x, y) x(reinterpret_cast(library.find_symbol(#x, true, #y))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:38:37: note: in definition of macro 'LOAD_ALIASED_SYMBOL' 38 | #define LOAD_ALIASED_SYMBOL(x, y) x(reinterpret_cast(library.find_symbol(#x, true, #y))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:38:37: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 38 | #define LOAD_ALIASED_SYMBOL(x, y) x(reinterpret_cast(library.find_symbol(#x, true, #y))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:38:37: note: in definition of macro 'LOAD_ALIASED_SYMBOL' 38 | #define LOAD_ALIASED_SYMBOL(x, y) x(reinterpret_cast(library.find_symbol(#x, true, #y))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:38:37: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 38 | #define LOAD_ALIASED_SYMBOL(x, y) x(reinterpret_cast(library.find_symbol(#x, true, #y))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:38:37: note: in definition of macro 'LOAD_ALIASED_SYMBOL' 38 | #define LOAD_ALIASED_SYMBOL(x, y) x(reinterpret_cast(library.find_symbol(#x, true, #y))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:39:35: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 39 | #define LOAD_OPTIONAL_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:39:35: note: in definition of macro 'LOAD_OPTIONAL_SYMBOL' 39 | #define LOAD_OPTIONAL_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../ruby/src/api.cc:37:26: note: in definition of macro 'LOAD_SYMBOL' 37 | #define LOAD_SYMBOL(x) x(reinterpret_cast(library.find_symbol(#x, true))) | ^~~~~~~~~~~~~~~~ [63/85] Linking CXX shared library lib/leatherman_ruby.so.1.12.3 [64/85] Creating library symlink lib/leatherman_ruby.so [65/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/logging/tests/logging_on_message.cc.o In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/format/alt_sstream.hpp:22, from /usr/include/boost/format/internals.hpp:24, from /usr/include/boost/format.hpp:38, from ../locale/inc/leatherman/locale/locale.hpp:19, from ../logging/inc/leatherman/logging/logging.hpp:14, from ../logging/tests/logging_on_message.cc:2: /usr/include/boost/range/result_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/range/const_reverse_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/range/reverse_result_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ [66/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/logging/tests/logging.cc.o In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/format/alt_sstream.hpp:22, from /usr/include/boost/format/internals.hpp:24, from /usr/include/boost/format.hpp:38, from ../locale/inc/leatherman/locale/locale.hpp:19, from ../logging/inc/leatherman/logging/logging.hpp:14, from ../logging/tests/logging.hpp:6, from ../logging/tests/logging.cc:1: /usr/include/boost/range/result_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/range/const_reverse_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/range/reverse_result_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ [67/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/logging/tests/posix/logging.cc.o In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/format/alt_sstream.hpp:22, from /usr/include/boost/format/internals.hpp:24, from /usr/include/boost/format.hpp:38, from ../locale/inc/leatherman/locale/locale.hpp:19, from ../logging/inc/leatherman/logging/logging.hpp:14, from ../logging/tests/posix/../logging.hpp:6, from ../logging/tests/posix/logging.cc:1: /usr/include/boost/range/result_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/range/const_reverse_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/range/reverse_result_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ [68/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/locale/tests/format.cc.o [69/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/main.cc.o [70/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/logging/tests/logging_stream_lines.cc.o In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/format/alt_sstream.hpp:22, from /usr/include/boost/format/internals.hpp:24, from /usr/include/boost/format.hpp:38, from ../locale/inc/leatherman/locale/locale.hpp:19, from ../logging/inc/leatherman/logging/logging.hpp:14, from ../logging/tests/logging.hpp:6, from ../logging/tests/logging_stream_lines.cc:2: /usr/include/boost/range/result_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/range/const_reverse_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/range/reverse_result_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ [71/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/file_util/tests/fixtures.cc.o [72/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/locale/tests/locale.cc.o [73/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/file_util/tests/file_utils_test.cc.o [74/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/dynamic_library/tests/dynamic_library_tests.cc.o [75/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/file_util/tests/directory_utils_test.cc.o [76/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/logging/tests/logging_stream.cc.o In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/format/alt_sstream.hpp:22, from /usr/include/boost/format/internals.hpp:24, from /usr/include/boost/format.hpp:38, from ../locale/inc/leatherman/locale/locale.hpp:19, from ../logging/inc/leatherman/logging/logging.hpp:14, from ../logging/tests/logging.hpp:6, from ../logging/tests/logging_stream.cc:1: /usr/include/boost/range/result_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/range/const_reverse_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/range/reverse_result_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ [77/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/curl/tests/request_test.cc.o [78/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/curl/tests/response_test.cc.o [79/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/execution/tests/log_capture.cc.o [80/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/ruby/tests/api-test.cc.o ../ruby/tests/api-test.cc: In function 'void ____C_A_T_C_H____T_E_S_T____26()': ../ruby/tests/api-test.cc:141:32: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] 141 | } catch (runtime_error exc) { | ^~~ ../ruby/tests/api-test.cc:150:32: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] 150 | } catch (runtime_error exc) { | ^~~ [81/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/logging/tests/logging_i18n.cc.o In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/format/alt_sstream.hpp:22, from /usr/include/boost/format/internals.hpp:24, from /usr/include/boost/format.hpp:38, from ../locale/inc/leatherman/locale/locale.hpp:19, from ../logging/inc/leatherman/logging/logging.hpp:14, from ../logging/tests/logging_i18n.cc:9: /usr/include/boost/range/result_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/range/const_reverse_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/range/reverse_result_iterator.hpp:20:1: note: '#pragma message: This header is deprecated. Use instead.' 20 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ [82/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/curl/tests/client_test.cc.o ../curl/tests/client_test.cc: In function 'void ____C_A_T_C_H____T_E_S_T____6()': ../curl/tests/client_test.cc:88:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 88 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:95:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 95 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:102:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 102 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:109:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 109 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc: In function 'void ____C_A_T_C_H____T_E_S_T____12()': ../curl/tests/client_test.cc:125:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 125 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:167:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 167 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:173:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 173 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc: In function 'void ____C_A_T_C_H____T_E_S_T____20()': ../curl/tests/client_test.cc:188:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 188 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:196:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 196 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:206:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 206 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:215:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 215 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc: In function 'void ____C_A_T_C_H____T_E_S_T____26()': ../curl/tests/client_test.cc:227:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 227 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:235:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 235 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:242:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 242 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:250:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 250 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:257:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 257 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:265:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 265 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:272:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 272 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:280:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 280 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:287:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 287 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:295:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 295 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:303:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 303 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:310:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 310 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc: In function 'void ____C_A_T_C_H____T_E_S_T____40()': ../curl/tests/client_test.cc:319:22: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 319 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../curl/tests/client_test.cc:1: ../curl/tests/client_test.cc:330:42: warning: catching polymorphic type 'struct leatherman::curl::http_exception' by value [-Wcatch-value=] 330 | REQUIRE_THROWS_AS(mock_client(), http_exception); | ^~~~~~~~~~~~~~ ../curl/tests/client_test.cc:335:58: warning: catching polymorphic type 'struct leatherman::curl::http_request_exception' by value [-Wcatch-value=] 335 | REQUIRE_THROWS_AS(test_client.get(test_request), http_request_exception); | ^~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:340:59: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 340 | REQUIRE_THROWS_AS(test_client.post(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:345:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 345 | REQUIRE_THROWS_AS(test_client.put(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:350:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 350 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:355:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 355 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:360:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 360 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:365:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 365 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:370:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 370 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:375:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 375 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:380:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 380 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:384:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 384 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:389:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 389 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:394:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 394 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:399:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 399 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:405:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 405 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:411:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 411 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:417:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 417 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc:423:58: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 423 | REQUIRE_THROWS_AS(test_client.get(test_request), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc: In function 'void ____C_A_T_C_H____T_E_S_T____61()': ../curl/tests/client_test.cc:432:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 432 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../curl/tests/client_test.cc: In function 'void ____C_A_T_C_H____T_E_S_T____71()': ../curl/tests/client_test.cc:579:22: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 579 | auto test_impl = reinterpret_cast(handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../curl/tests/client_test.cc:1: ../curl/tests/client_test.cc:595:70: warning: catching polymorphic type 'struct leatherman::curl::http_curl_setup_exception' by value [-Wcatch-value=] 595 | REQUIRE_THROWS_AS(test_client.download_file(req, file_path), http_curl_setup_exception); | ^~~~~~~~~~~~~~~~~~~~~~~~~ [83/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/json_container/tests/json_container_test.cc.o In file included from ../json_container/tests/json_container_test.cc:1: ../json_container/tests/json_container_test.cc: In function 'void ____C_A_T_C_H____T_E_S_T____0()': ../json_container/tests/json_container_test.cc:88:57: warning: catching polymorphic type 'class leatherman::json_container::data_parse_error' by value [-Wcatch-value=] 88 | REQUIRE_THROWS_AS(JsonContainer { json_value }, data_parse_error); | ^~~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:104:57: warning: catching polymorphic type 'class leatherman::json_container::data_parse_error' by value [-Wcatch-value=] 104 | REQUIRE_THROWS_AS(JsonContainer { json_value }, data_parse_error); | ^~~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc: In function 'void ____C_A_T_C_H____T_E_S_T____23()': ../json_container/tests/json_container_test.cc:186:57: warning: catching polymorphic type 'class leatherman::json_container::data_key_error' by value [-Wcatch-value=] 186 | REQUIRE_THROWS_AS(data.get("unknown"), data_key_error); | ^~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:191:31: warning: catching polymorphic type 'class leatherman::json_container::data_key_error' by value [-Wcatch-value=] 191 | data_key_error); | ^~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:198:61: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 198 | REQUIRE_THROWS_AS(data.get("string"), data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:202:58: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 202 | REQUIRE_THROWS_AS(data.get("real"), data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:206:60: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 206 | REQUIRE_THROWS_AS(data.get("goo"), data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:210:66: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 210 | REQUIRE_THROWS_AS(data.get("real"), data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:216:39: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 216 | data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:220:64: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 220 | REQUIRE_THROWS_AS(data.get("goo"), data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:230:35: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 230 | data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:235:35: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 235 | data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:240:35: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 240 | data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:245:35: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 245 | data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:252:25: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 252 | data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:257:39: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 257 | data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:299:58: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 299 | REQUIRE_THROWS_AS(a.get(1), data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:304:35: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 304 | data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:311:51: warning: catching polymorphic type 'class leatherman::json_container::data_index_error' by value [-Wcatch-value=] 311 | REQUIRE_THROWS_AS(a.get(10), data_index_error); | ^~~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:315:61: warning: catching polymorphic type 'class leatherman::json_container::data_index_error' by value [-Wcatch-value=] 315 | REQUIRE_THROWS_AS(data.get("vec", 10), data_index_error); | ^~~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc: In function 'void ____C_A_T_C_H____T_E_S_T____88()': ../json_container/tests/json_container_test.cc:412:66: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 412 | REQUIRE_THROWS_AS(data_a.getWithDefault("foo", 42), data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:442:27: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 442 | data_type_error); | ^~~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc: In function 'void ____C_A_T_C_H____T_E_S_T____151()': ../json_container/tests/json_container_test.cc:888:27: warning: catching polymorphic type 'class leatherman::json_container::data_key_error' by value [-Wcatch-value=] 888 | data_key_error); | ^~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:896:27: warning: catching polymorphic type 'class leatherman::json_container::data_key_error' by value [-Wcatch-value=] 896 | data_key_error); | ^~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc: In function 'void ____C_A_T_C_H____T_E_S_T____169()': ../json_container/tests/json_container_test.cc:944:31: warning: catching polymorphic type 'class leatherman::json_container::data_key_error' by value [-Wcatch-value=] 944 | data_key_error); | ^~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc:1004:31: warning: catching polymorphic type 'class leatherman::json_container::data_key_error' by value [-Wcatch-value=] 1004 | data_key_error); | ^~~~~~~~~~~~~~ ../json_container/tests/json_container_test.cc: In function 'void ____C_A_T_C_H____T_E_S_T____197()': ../json_container/tests/json_container_test.cc:1061:52: warning: catching polymorphic type 'class leatherman::json_container::data_type_error' by value [-Wcatch-value=] 1061 | REQUIRE_THROWS_AS(not_an_aray.type(1), data_type_error); | ^~~~~~~~~~~~~~~ [84/85] Building CXX object tests/CMakeFiles/leatherman_test.dir/__/execution/tests/posix/execution.cc.o In file included from ../execution/tests/posix/execution.cc:1: ../execution/tests/posix/execution.cc: In function 'void ____C_A_T_C_H____T_E_S_T____32()': ../execution/tests/posix/execution.cc:430:187: warning: catching polymorphic type 'struct leatherman::execution::child_exit_exception' by value [-Wcatch-value=] 430 | REQUIRE_THROWS_AS(execute("ls", {"does_not_exist"}, 0, {execution_options::trim_output, execution_options::merge_environment, execution_options::throw_on_nonzero_exit}), child_exit_exception); | ^~~~~~~~~~~~~~~~~~~~ ../execution/tests/posix/execution.cc:435:223: warning: catching polymorphic type 'struct leatherman::execution::child_signal_exception' by value [-Wcatch-value=] 435 | REQUIRE_THROWS_AS(execute("sh", { EXEC_TESTS_DIRECTORY "/fixtures/execution/selfkill.sh" }, 0, { execution_options::trim_output, execution_options::merge_environment, execution_options::throw_on_signal }), child_signal_exception); | ^~~~~~~~~~~~~~~~~~~~~~ ../execution/tests/posix/execution.cc: In function 'void ____C_A_T_C_H____T_E_S_T____99()': ../execution/tests/posix/execution.cc:700:207: warning: catching polymorphic type 'struct leatherman::execution::child_exit_exception' by value [-Wcatch-value=] 700 | REQUIRE_THROWS_AS(each_line("ls", {"does_not_exist"}, nullptr, nullptr, 0, {execution_options::trim_output, execution_options::merge_environment, execution_options::throw_on_nonzero_exit}), child_exit_exception); | ^~~~~~~~~~~~~~~~~~~~ ../execution/tests/posix/execution.cc:705:243: warning: catching polymorphic type 'struct leatherman::execution::child_signal_exception' by value [-Wcatch-value=] 705 | REQUIRE_THROWS_AS(each_line("sh", { EXEC_TESTS_DIRECTORY "/fixtures/execution/selfkill.sh" }, nullptr, nullptr, 0, { execution_options::trim_output, execution_options::merge_environment, execution_options::throw_on_signal }), child_signal_exception); | ^~~~~~~~~~~~~~~~~~~~~~ [85/85] Linking CXX executable bin/leatherman_test + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.51903 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/libleatherman-buildroot + : + /bin/rm -rf -- /usr/src/tmp/libleatherman-buildroot + cd leatherman-1.12.3 + DESTDIR=/usr/src/tmp/libleatherman-buildroot + /usr/bin/ninja -j8 install -C BUILD ninja: Entering directory `BUILD' [0/1] Install the project... -- Install configuration: "Release" -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/catch.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/nowide.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/util.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/locale.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/logging.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/rapidjson.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/json_container.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/file_util.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/curl.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/dynamic_library.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/execution.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/ruby.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/cmake/cflags.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/cmake/GetGitRevisionDescription.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/cmake/GetGitRevisionDescription.cmake.in -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/cmake/pod2man.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/cmake/options.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/cmake/leatherman_config.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/cmake/normalize_pot.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/cmake/generate_translations.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/cmake/leatherman.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/LeathermanConfig.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/LeathermanConfigVersion.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/LeathermanLibraries.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/LeathermanLibraries-release.cmake -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/scripts/cpplint.py -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/catch.hpp -- Up-to-date: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util/windows -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util/windows/scoped_handle.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util/uri.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util/timer.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util/time.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util/strings.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util/scoped_resource.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util/scoped_env.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util/scope_exit.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util/regex.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util/posix -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util/posix/scoped_descriptor.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util/option_set.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/util/environment.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_util.so.1.12.3 -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_util.so -- Up-to-date: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/locale -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/locale/locale.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_locale.so.1.12.3 -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_locale.so -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/share/locale/fr/LC_MESSAGES/leatherman_locale.mo -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_logging.so.1.12.3 -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_logging.so -- Up-to-date: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/logging -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/logging/logging.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/share/locale/fr/LC_MESSAGES/leatherman_logging.mo -- Up-to-date: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/writer.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/stringbuffer.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/reader.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/rapidjson.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/prettywriter.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/msinttypes -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/msinttypes/stdint.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/msinttypes/inttypes.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/memorystream.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/memorybuffer.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/internal -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/internal/strtod.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/internal/strfunc.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/internal/stack.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/internal/pow10.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/internal/meta.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/internal/itoa.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/internal/ieee754.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/internal/dtoa.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/internal/diyfp.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/internal/biginteger.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/filewritestream.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/filereadstream.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/error -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/error/error.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/error/en.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/encodings.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/encodedstream.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/document.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/allocators.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_json_container.so.1.12.3 -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_json_container.so -- Up-to-date: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/json_container -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/json_container/json_container.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_file_util.so.1.12.3 -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_file_util.so -- Up-to-date: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/file_util -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/file_util/file.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/file_util/directory.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_curl.so.1.12.3 -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_curl.so -- Up-to-date: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/curl -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/curl/export.h -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/curl/response.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/curl/request.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/curl/client.hpp -- Up-to-date: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/dynamic_library -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/dynamic_library/dynamic_library.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_dynamic_library.so.1.12.3 -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_dynamic_library.so -- Up-to-date: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/execution -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/execution/execution.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_execution.so.1.12.3 -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_execution.so -- Up-to-date: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/ruby -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/ruby/api.hpp -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_ruby.so.1.12.3 -- Installing: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_ruby.so + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/libleatherman-buildroot (auto) mode of './usr/lib/leatherman_ruby.so.1.12.3' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/leatherman_execution.so.1.12.3' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/leatherman_dynamic_library.so.1.12.3' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/leatherman_curl.so.1.12.3' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/leatherman_file_util.so.1.12.3' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/leatherman_json_container.so.1.12.3' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/leatherman_logging.so.1.12.3' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/leatherman_locale.so.1.12.3' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/leatherman_util.so.1.12.3' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/libleatherman-buildroot (binconfig,pkgconfig,libtool,desktop) Checking contents of files in /usr/src/tmp/libleatherman-buildroot/ (default) Compressing files in /usr/src/tmp/libleatherman-buildroot (auto) Adjusting library links in /usr/src/tmp/libleatherman-buildroot ./usr/lib: Verifying ELF objects in /usr/src/tmp/libleatherman-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/lib/leatherman_execution.so.1.12.3: uses non-LFS functions: __xstat open verify-elf: WARNING: ./usr/lib/leatherman_curl.so.1.12.3: uses non-LFS functions: fopen Bytecompiling python modules in /usr/src/tmp/libleatherman-buildroot using /usr/bin/python2.7 compile /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/scripts/cpplint.py Bytecompiling python modules with optimization in /usr/src/tmp/libleatherman-buildroot using /usr/bin/python2.7 -O compile /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/scripts/cpplint.py Hardlinking identical .pyc and .pyo files Processing files: libleatherman-1.12.3-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.23357 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd leatherman-1.12.3 + DOCDIR=/usr/src/tmp/libleatherman-buildroot/usr/share/doc/libleatherman-1.12.3 + export DOCDIR + rm -rf /usr/src/tmp/libleatherman-buildroot/usr/share/doc/libleatherman-1.12.3 + /bin/mkdir -p /usr/src/tmp/libleatherman-buildroot/usr/share/doc/libleatherman-1.12.3 + cp -prL CHANGELOG.md CONTRIBUTING.md README.md /usr/src/tmp/libleatherman-buildroot/usr/share/doc/libleatherman-1.12.3 + chmod -R go-w /usr/src/tmp/libleatherman-buildroot/usr/share/doc/libleatherman-1.12.3 + chmod -R a+rX /usr/src/tmp/libleatherman-buildroot/usr/share/doc/libleatherman-1.12.3 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7mTT50 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) lib.prov: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_curl.so.1.12.3: 342 symbols, 19 bpp lib.prov: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_dynamic_library.so.1.12.3: 362 symbols, 19 bpp lib.prov: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_execution.so.1.12.3: 491 symbols, 19 bpp lib.prov: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_file_util.so.1.12.3: 368 symbols, 19 bpp lib.prov: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_json_container.so.1.12.3: 415 symbols, 19 bpp lib.prov: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_locale.so.1.12.3: 24 symbols, 15 bpp lib.prov: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_logging.so.1.12.3: 629 symbols, 20 bpp warning: hash collision: _ZN5boost2io12format_errorD1Ev _ZN5boost3log11v2_mt_posix10attributes20attribute_value_implIN10leatherman7logging9log_levelEE8dispatchERNS1_15type_dispatcherE lib.prov: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_ruby.so.1.12.3: 394 symbols, 19 bpp lib.prov: /usr/src/tmp/libleatherman-buildroot/usr/lib/leatherman_util.so.1.12.3: 203 symbols, 18 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.SI4xRY find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: leatherman_curl.so.1.12.3 = set:mdHvz5hhXFgdIc9OxN0xLo99qLTpgEUZmOhiXLi8opGh45PW4css41Z6qWPcgBjcqZAcyYWJTOuMgzwm529Qo2QxBjFEqFaNYJSJjm58hMxuK1eX55ZGnl4iw6eMhDJiNMb0k0uRt4iZKmaqb0uZwKMncIG4ZJN9SZ7N29yCQnGHIZdbulM6ZvvPriMY6HbFBeyy7HNSgCOsMiALRYWNWofbmuzAMF54GnAZtN2QGq3wKitplZxaToec5PFddAZHZ4FUECGoI4KDtDF7XugOGUA0MvVp5Mjb0mJoly46kBV0S1EybH6sSOxzyQCwPAqRU9kpEKNcDe7ZvAzrk8gI8T7SbsM4NTa3Jb3LZenXLSqtZ1s5RXC0bnfW2RJe5zTZ11rVNG43XpKKsAsbB55FhPAGsgRVSwqxWhMMSDHmpnMctHthFs35p6lorrWKZERqc0hqUKCvkdYmovv76Z0yk0a3NRU0ot2TA5S7bwe2qZ1Ah8QYueaZaU16VALI0ED1YslOwxj2HZoaM0DZn1D8tMjLGCZ0Hh1pOZITiF9sweg4cUp0ZuDL4ivlAVnAjMAB59gVkmISnQ8PPeUdpChZgppQH7Rp6XSIkxgohuolG5UdKG69UWfVYUcDcc7nqhZrG3KZ0CZvmCwoGQcmFbTptliEpp0cyxWbQJqBsLJO9EsCagBB1mAy8aH1yY, leatherman_dynamic_library.so.1.12.3 = set:md8aOp2eIwr6xLP5C22NnWAzACaBHldopSu3lhhMXRrqW3HlwnNwNIUPR3RS2WghiWeIsaFL8jcpfKZw513lzOsz4fvZyaAmMB3niwzZjPJVbStawMuZ60lBnt7xEj6SJkQm6amngrkc58fE292Ug0LvpNqtMhx6GsZ991HpeWXmtAByZ4YSf8sXqtCVPbOptAdMosAIRx2lYTeZDxz5El1ieRBlZ7EsP3Kcd5HCBxC6t0ieByzabMMZcKPk2mZECjNF0OWcjABKXk2uswMCe8fyTeZ8ClaxErEUHpMFi6vb7eadxy0pYjAi99OcusGX9rcP9BHssza5tUUhsuZiktKlXzrsNz35Je403IlxzgjHKqAVtjXGiN0FqFgBt1RnSRg1xQ5qCkB3GeT6kbQWU6IRXyXPlHCL9bchY7mqpQ0j3OZIpaWod8rZu7orrqsxmnSiutdecOm35cYXPJPZtoubrh2lTxhZLlTDodjJd2ViZvOz3IeV6a45KmovI0W80HfadHc4G4fUcEnjZqiuYRc6eZm8tYEUm7VlBM6o7srrBT8tMXTUvcArkbZvuvi4Ny17iF9WmHsEo4JMRZe0biiBftXZAhMk2uuOyRu0T2BZniZqizYjLUi0zA0rCF4UZbO3flpYh2VevM9nPrUnWZgNspsNGn74TERK6Qrp2mGkDtgmFJFLC3yPOeopwaf0AjdkRbhuGfggVclwezhayE2H89d50, leatherman_execution.so.1.12.3 = set:mdicW1qksCmZourSBK13OlQ5jEKPIkmeK4CLl3rQpM0ERCeieiqYpnCJTglk4db6pujjZxuMOZ7iiRe5dz1zpNDH7iHOu7CdxBj9Z5Km3TpnUh1G78vRd6WV69uZunkYHnlkkDO57ZwlUyou0wsZjPJVbStawo8DPL1ZAU2Agfdt4yeponxMEEJckIKwSEoaoo4Nf5Ggy0e4n8EwkdB5HR1DXx7bTdZgQD91rBdqezZcWmtAByZ4I6bo7ASKBoHPcL9sG8DRhS0zNhiTR71BHULYLz5WAyMsjBsIIGbHWfkKNsoamdb3ddW0bGaZyyguFUEZsyuiUuStCiMZIZJQsMY9oA9OiTZaxyvfegoj7A71Yx6Psxfm4Jv0P634B6pY9hOdskq25ryPnYjAWpUa4p6feRZ4SoCjanVU6laWo4IUhsuZiI8T7SfZ0exaNQWigLdm81ScgLtOlnvMlQIGb3JHaRDabFUAAGmakpThyjGlbe10r6inOVL8DdfHzCwggJ2Z4jxNwqxu7ivnwdoHTIJI4sZKmHCL9bKntU8VXHwt4OE1C6AZFPQnTXb2hsF1NBo9EniRNQU2JKIBYWqsGqRIWBjPqEwxXgPFLCrDZbNWAjPJ8xGXMEvzm6UkArqhTmVCd2ViZvS2SYiueHKwqV3hKx5LKsUqxZ1bwe2My8IViZw3bnN3e3WRC2nZ489FiZhgNArPd53v503Fq9nPW8LG4S0Xwrrfc2T3V8tMjLGCZ0HhN1oqTKoG43eA3GPftHpoZqHcfZ8LZtuddQK3I8NZ3jUQja2MlZLlPXKZpG8mXph9pjpTdUJvki8Wzz3Ru1Y4M89MCpa1uZFEWWYkBN79AXY1DsfziQSUdnlmcrEf4PBN5Hutgu89VMRqn3WJc1VdIasga8DMSQnP1Npp7IcgfeH0QHRv8gqEG1IWe8frq5ZHW34kej5EPoAi6fZGMG0Gdb, leatherman_file_util.so.1.12.3 = set:md8aOpqVT1hEhU1Ka4ZusxFwTXcURCe4hVPKcrLxGE8UZaTQQ7II0fJ1zpNDH7iH25jizxBj9Z5A9CIRWEC8UgfT8NrtHukk8Jwb7KA07Z7CrPnIXk0xZaTwCL4PHKzgQ93Xmaqb35HbEdaC2CZnakx41s8wTLIoJeUE655n5MWGfrYvypFThmaSjEeQSJ4rtCVPbOptAdMosAovzOlYnZnwVa8VknmRvEszVMkIqm6qqQ1mkZpnaeGfbW9xXpTpa1HvQsaeUtA9OiTta1wTJe8f2o8Z36t349Uk9zLB37BCghwcZp8BiiApYUkTjSoCjGghzssza5tUUhsuZiI8T7SfsEERBwgZpGXAHKZgKyaMZ6zSlBGwWZBRixaXyVTd7w55FbeberkB3G8JIgHzrMmLbKzjSFmdvjmoyUfIQOE1C6AZFPkQNqgs9MSSQU2JKIBYWZgYSM8rdkMMLfTeXToubrh2lTxhZLle5cRS8AbZbkgx77IjzZcdcp8H4KmovI0W88oxl2B6IsrZli6gaPWRC2elBs6xGso6q8tYEUm7VlBM6o7srrBT8tMjLq8TEU0w8mcUgadhTqBvwMDbZilaRy7Rtw59Kv6yhDQja2wgIaghIS3aICpK1LZ7iZqqCrMD0691Scj9MXnVxDaX0OtZgeVqu3Zytv8CbzbOtPftgszmXfIZJLB98p47A2OAZrC3yPOeopwaf0AjdkRbhuGfggVclwezhayE2Hoj1, leatherman_json_container.so.1.12.3 = set:mdgsfCsxx3XHr59gxL5xLPBhglVCUQSoiZtcLQFtAjugKlNri8wjelWjTZhe6niaXB63kPyUkaV0Q3F8AC09FOtoVkivVnLtKAZ3kw28vMVZ0ZcdiYdkCm5B2BtUG2nes9F9t8YdwOMSY5XKhesEs3CKl3LGZaRAeyhQHf37Rsm4JzK9NotALsk7kteFgDye4axREUpqLm7ssIZtBt0Vw147gmWD9jzk3a3h0KtJKyZHZ9nzlnTeO6ocei0vDFZ7AHHh4o2aI0ieRBlZ7EszypRIccctGBIGsJJiNhB5oUe3Hw7pW157Yeyn0AER17LRXizvu1zaQfmJqfURaKq04tEZpcZkyArxakI9ev4PGzh6nEVsfpzpe9bR8ONRO3TDMtpfvuZiI8T7VMxreSjAzKL9tB9nttc8oBlrYb8qnla68lbW2d40bTpb0YdEa7kJVXJW83JpODGLQWtNtsOeRGVrO2jA8VXrFBFrgZnejVFUVQw0NtjzbQWOmOH3bU7y1522OrPDnhrOr9oIV8kt76Z98a1jje5sDW6rAS0dhZvOz3IeZcdV5GZofunovI0W80HLZxJEJygamKUGATCqPvhZApBsp0bMo31oK0lFTZxfaKRNJKGm2rwtMJJluzQWP3V6570kvW8NwZmb4Uduww7PtqJBad6rTezS4wYgub51kmM5VZD5eQ0aIWZmvZ4OiF2ODrWEEA0693xvqL9JtZBtC4TNhlZc5VevM9nraIUI57udcngzGi9NcxF4SZqLd0QwubIitgKYvd7AHrAHwsFMZAvsRv7P14YRdkRbpLLHa2Qrej5EP85HK9IZx, leatherman_locale.so.1.12.3 = set:iduqTUWripx4ZBTYBvNp55c4BqqOogscv5vQmU8qZ7hBwIAwt5, leatherman_logging.so.1.12.3 = set:ndD0RTbCg64Hg53ZqiUzHc3It7IonCq4aFLpYJchgn6wSgJLpLZ5wgb2oCjvxMTZFegdi4sEDraWa2IRSgHFhI59JtYU1A7OcpAYdB6SH1OqMjrAvCmZmMZkImgG1r51pvv4M41gjBk6djcuV6SDbBz73us6kYA6n8npMcCsm7p30x6Gu0fy7GbdTbqEtjv0S4a4ytkzhZ1jGPA2uPxrvBbb9wpdc9McggqBmv0S00xfA0ysTpv52GLGHgUE8ZcwpAiyLVeJDINoPRegQZIPnoh2b2W4gRxkEwWHhqLMlFowkJUjg50wE8d4inEpileEyQigpoAMo7U9DcsCZK27xKu6JNVvm76ztxuKMy0RypgE7obwVpWNQ8wGOnD7fH6cOOU6xeiZ0zbVSpZCc9nU6Id1VmsjD8wrZJj4Lha8ZsY8itysp1Z9zZhQzd0JwTj9ZKWI6M02b6h4jUGUJVwvdokvkNSB30yoNwyJlMGRcRz3gZ8981kwKfZAxfKIoJ7E5jyUQYA0GyB0ctUFOe86Oid2ZJHVdY7KEzMUWQkdhSvJH1Z6p2i6paDXOphMkR8JY5IeRFiWR2ytUmaPtsWv6dUVFlz92IrW3ZeCaqgMB2SZCYuS6LsWsUqCoYCJwYpbUIXacBnSoaMJk4l9xNXj9u3hYLJTQQ7nSEQ2MZhXEW72M36hhPfIw8ZGgooVqxOTAlgrC1XcqMaio28lx7l2iY36hqFnz1W1Styod60EwUmaqjOEwuu8vguUdjfcazZKOPRqa2eKEDk479wZ5DFUfZ0ZvmcrXvORZgxmDpe6uz4QIdNyZyZLP1GGZHcR0ZcAcOdC3e9B1BQysYlvIDK0YoPqNX2k4h8AYI1ZpUw8BwpTYMdsMx9Bwhnz71tbC4jkQd46NRe58uXrcgZg6ZAJMzIYAA45tJ7OzOssza5tUMlMZpFIq8l7ssD0ebRR7cZFx6HFnS5IbPa0cI0kYf2GrD5iNrg8clHIbeT2eq3ZjoYcOGTrekvnukBxQT4ihtV0W75c0NCelzYVE0v76ZdnapkooGJh8n2pQlTOwyEc1f0sB3nbIfmDXMwR7B6K18mq796SEwlDa5jsG5IZrAW844qlZi9HpgacezdA3u3LZd3psDtBLkTHZLv3cVM5YLjcdjm8lRS8ENUgpZDa2ZEpj1zLl22nL3XHsiLSgSd8YF4uNhJe1ci2IIqcFqMZ51bkvMCCYZjiBILTUiyb7qM4HGZtuK22e0iWhZj0kwn6EOrL1wxBvoOJK4opqBapnuC245CPoAaZ0A8Af1, leatherman_ruby.so.1.12.3 = set:md8aKzE507SIbYlVGIEenoaUZecUibyGLfynCJTglk4YuZ6qW3gTAuOwNIUPR3FlNb6ZH2bDiWbO4jm58hMxuKNnt5NTLEgqFMx9MnBsZv0w4ZjPUsCQtawMuZ60lBnt7xEj6SJkQm6amngrkc58fcQDmy0e4E3pWabmH3eaQIMohYVZmh2CBu7pFofxWgrTiIRJWAUCnAPW8rwNU8xZilsuaNvbWTiL7srVLMMdhlnmRvEszVMkIqm6qqQ1GsGNByzqzRvesfXejrLnAZhd7kGu0pyIQgJ6h90dr61Wwp1K1w01W68iMFi6viAs37BCgNCUY5ZAAi99OcusGX9rcP9BHssza5tU4SuFDDLMysvoZw7alAOpJ51MGXAHKZgKyCltpEtlFowkJkEOK0mwUYoUjW2djJ3FRwGwH2gFXvQ071jNdoHT5ZDwMmJqZmOGzpXf4TehOTTibz6oqgZnejh7H1NB0rrjzbQWOmOHHNxhSqEwxvvKtSLNYmSy4GK3NQVQvBj1jJd2VOd7B9usiNooPCFj945KmovI0W80HfadZkFMBW5fUcA5kC9vlOp427v396E9OW8LG4S0bXZiNSmVdi7YQH6Oda3O27yoNw3FQ4tHsVs2GsOKZvv7ohyXDZfF8obzzLIoJ7MJMdUJZAOn5RW4M89MCpa1uZGYMjBt0VeNITNAHVZ0FmT3irv8xP9VUylLeUWBCUqn3WJc1BT3de85APmbXHVwUII3m6EOzX6wxzxGu9XZfnZ1KTmhxwPk1Wc6Fipa53V1CMaSk, leatherman_util.so.1.12.3 = set:ldD0zB99JKZhG4yPXkajoFkmllEraUUSVQRdfeEdlic9aar3NX7pPs6bU4BZoJS70yej5yRpZg3yKPwBzuV2oK9me1HvRQjKEdBjlvmjOZu4zfZyZHYZaUOI7MSGETZaK4hSavPwoxcZldzgBG2ZyITG9FDoJCnDyjhe5BxpPYwTinkGtM1zIxrTfqEdhOiZHpzHVIShKqt9xAMXcWlPcsAqkHKiOqbyVZqEZ0Zw0X7evQYRgBDWyDpPgo8h0SiakXsGPCUQCZ71ZzS1qvO80gIOckaJFe8CgOIL2rCEgK7Bm7MUl3MWfdGr1f5mhNvAC7IyowUMTVB155f71PVmyKnUxIBFfMhs5I7fELEiOHhd8e0bda9hwZrC8WQ3ZfYVbQ7QojrWv1zXZFEdrtxcWAqK2 Requires: libboost_filesystem.so.1.74.0 >= set:lg0Zl0OyUJ8NiiIneSZiSLZjoOEZLAEEsMrvrWMWwtZte, libboost_locale.so.1.74.0 >= set:mj6M36wTZhCKr2DQ2Op6, libboost_log.so.1.74.0 >= set:ojbuIZ3pEjL8AQZploUcBCJZ74VyGwhhnsZIHalZLX3KVXSUguTnQiKluc18a0G5oApSpkpgeLtSnbrpGlc1, libboost_nowide.so.1.74.0 >= set:gekIp91, libboost_regex.so.1.74.0 >= set:mitYDE5p7CkS5mCPIIbkHSEtI1aJy6Zpf0, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.25), libcurl.so.4 >= set:kgRQoh7jewuBSOw42fnlDppTRJkpPoX2, libdl.so.2(GLIBC_2.0), libdl.so.2(GLIBC_2.1), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GLIBC_2.0), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.14), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.9), rtld(GNU_HASH), rtld(GNU_UNIQUE) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1QfMDY Creating libleatherman-debuginfo package Processing files: libleatherman-devel-1.12.3-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.IHct4Y find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.WqpR1Y find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/ruby/api.hpp:7:10: fatal error: cstdint: No such file or directory 7 | #include | ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/ruby/api.hpp: cpp failed, trying c++ mode /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/logging/logging.hpp:24:2: error: #error "LEATHERMAN_LOGGING_NAMESPACE must be set. This is typically done via CMake." 24 | #error "LEATHERMAN_LOGGING_NAMESPACE must be set. This is typically done via CMake." | ^~~~~ cpp.req: WARNING: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/logging/logging.hpp: cpp failed /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/msinttypes/stdint.h:38:2: error: #error "Use this header only with Microsoft Visual C++ compilers!" 38 | #error "Use this header only with Microsoft Visual C++ compilers!" | ^~~~~ cpp.req: WARNING: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/msinttypes/stdint.h: cpp failed /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/msinttypes/inttypes.h:38:2: error: #error "Use this header only with Microsoft Visual C++ compilers!" 38 | #error "Use this header only with Microsoft Visual C++ compilers!" | ^~~~~ In file included from /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/msinttypes/inttypes.h:48: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/msinttypes/stdint.h:38:2: error: #error "Use this header only with Microsoft Visual C++ compilers!" 38 | #error "Use this header only with Microsoft Visual C++ compilers!" | ^~~~~ cpp.req: WARNING: /usr/src/tmp/libleatherman-buildroot/usr/include/leatherman/vendor/rapidjson/msinttypes/inttypes.h: cpp failed python.req: /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/scripts/cpplint.py: skipping sys shebang.req.files: executable script /usr/src/tmp/libleatherman-buildroot/usr/lib/cmake/leatherman/scripts/cpplint.py is not executable Provides: leatherman-devel = 1.12.3-alt1 Requires: boost-locale-devel, /usr/lib/leatherman_curl.so.1.12.3, /usr/lib/leatherman_dynamic_library.so.1.12.3, /usr/lib/leatherman_execution.so.1.12.3, /usr/lib/leatherman_file_util.so.1.12.3, /usr/lib/leatherman_json_container.so.1.12.3, /usr/lib/leatherman_locale.so.1.12.3, /usr/lib/leatherman_logging.so.1.12.3, /usr/lib/leatherman_ruby.so.1.12.3, /usr/lib/leatherman_util.so.1.12.3, boost-devel-headers, boost-filesystem-devel, libcurl-devel, python2-base, python2.7(copy), python2.7(math), python2.7(unicodedata) Obsoletes: leatherman-devel < 1.12.3-alt1 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.aucIyX Processing files: libleatherman-debuginfo-1.12.3-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jVKes1 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.x1PoCZ find-requires: running scripts (debuginfo) Provides: debug(leatherman_curl.so.1.12.3), debug(leatherman_dynamic_library.so.1.12.3), debug(leatherman_execution.so.1.12.3), debug(leatherman_file_util.so.1.12.3), debug(leatherman_json_container.so.1.12.3), debug(leatherman_locale.so.1.12.3), debug(leatherman_logging.so.1.12.3), debug(leatherman_ruby.so.1.12.3), debug(leatherman_util.so.1.12.3) Requires: libleatherman = 1.12.3-alt1, debug(libboost_filesystem.so.1.74.0), debug(libboost_locale.so.1.74.0), debug(libboost_log.so.1.74.0), debug(libboost_nowide.so.1.74.0), debug(libboost_regex.so.1.74.0), debug(libc.so.6), debug(libcurl.so.4), debug(libdl.so.2), debug(libgcc_s.so.1), debug(libpthread.so.0), debug(libstdc++.so.6) Adding to libleatherman-debuginfo a strict dependency on libleatherman Adding to libleatherman-devel a strict dependency on libleatherman Removing 9 extra deps from libleatherman-devel due to dependency on libleatherman Wrote: /usr/src/RPM/RPMS/i586/libleatherman-1.12.3-alt1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/libleatherman-devel-1.12.3-alt1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/libleatherman-debuginfo-1.12.3-alt1.i586.rpm 329.77user 16.71system 1:58.40elapsed 292%CPU (0avgtext+0avgdata 650388maxresident)k 0inputs+0outputs (0major+6880640minor)pagefaults 0swaps 340.00user 20.60system 2:12.40elapsed 272%CPU (0avgtext+0avgdata 650388maxresident)k 0inputs+0outputs (0major+7350532minor)pagefaults 0swaps --- libleatherman-1.12.3-alt1.i586.rpm.repo 2020-11-14 05:34:48.388039713 +0000 +++ libleatherman-1.12.3-alt1.i586.rpm.hasher 2020-12-04 20:06:08.244784058 +0000 @@ -44,11 +44,11 @@ Requires: rpmlib(PayloadIsLzma) -Provides: leatherman_curl.so.1.12.3 = set:mdHvz5hhXFgdPmpYu1lbCTN5TaHAo99qLTpgEUZmOhiXLi8opSu3lhNIe1zvl2n4QrqK6Co6EO96JvyhfoHZ3kNkbX1zEofAmRHCVQ6Qsdg7meByGBG4PTqTeplwyzxZhWV6UInkYHnlGydjEx3IRqvidPZi6u1IDpNYGX8kSb4KByS2wTfU2vNMGiYTN9SZ7N29yCQnGHBwPZu5Lao3ZLLVdPLb4LNWiqFzEUNqIwpeo9OTquZ8l0ZoNIoVdi2DZ3YggZ2iZKo1qlJ1gnFKIGZwBrKYtzFoeJFxYvXFkskjlcmZheGCtDF7XugOGUA0QGcJvm1YQ2b9goPRyG3xTkWe7rsewt0GUOG1D9hOdskq25r2ejGlzDgB3ofp6BecDe7ZvAzrko4Y5mAXz3mtC3C8ZmBxSBNim9FvJZGJmnvMlkxMD5JHa5c3HrtaWS1rVNG43XpKElzbiKBOyyQEpileEWsrgJgZ8wxJfnJqZmOypWmXyiVZubY4okxJJFXZjmHN04FVcbyDvkdYmovv76Z0ykAbxmnsde0mDMdpxZ1bwe2qZ1Ah8sM9Kd7Bu5fUcEnrFtMj5m0QP0uKap2laZfTjoRD7O2KvcMFZBM9i7YQHGpfI65A9ZzvbtxC2U0twQqGUYc0vZIn2FLaOYbO9oOOy4EsabmXbqAVp7YCcPAkyZ2bzqt2okDpe7GCpF2xMyYMGkbMrsldiMRvOVNpepoeKQyYnR1TuMQZJO44jBCh1ppRlmKPWGAPOeop0cy5HFEL9NgKlOZ6Hsj4LwPk1GIcMyk4hpdgA7 -Provides: leatherman_dynamic_library.so.1.12.3 = set:mdiWiEsCw3bUChUXsxFwgYBeV8FFiVql3mCJTglk4YuZ6qK6CwRGy5Iu7cC5vKuESmgZBdKsiTxBj9Z5A9CI7TvE8oEqkCrAUVXnk8JEaGcZd4niwzZjj9cTF02XRr0lBnt7xEj6SJkQm6amngrkc58fE292Ug0LvpNqtMhx6GsZ9pZt5yToTGzIkIDUJjLIRpCfL8DRhS0zNhOm7akNvXYvxz5El1ieRBlZ7EsP3Kcd5HCBxC6t0ieByzWmzohUuStCiMW7dDyj1A1rmWKj9UN12rWwY8uXQzClaxErEUHpMFi6vb7eadxy0pYjAi99OcusGX9rcP9BHssza5tUUhsuZiktKlXz3mcHUNxymDMLgowJas4qqRlzcxMD5JHa534ypwWbMLDQ5qCkB3GeT6kbQWU6IRXyXPlHCL9bchY7ZsQqOE1C6AZFPkQNqgSYZ3MSSQ8wqbVRRUM8rdkMMLfTeXTotGFtqrugEWecWZHWZkICFS6xs9ZDVN1mDs35y2nbIfm0t4wR7B6976wy7s6QHJQuZ5OzLCNMNTgWUhNJeOHaxdMmMZ3IJluzQ1LvzZx3V6RyZHTD4hIoMxQ5qaw34kcymUWu7ohiGYFrZDa2CiMPjmIS3UmEQZAOnB6VDuNB0691Scj9MqLgEYgyXU8zfikLbCZgeVqu3Zytv8CbzbmZa3yrQqn3WJc19zUwIirjvd74DBtMO0lu08DqE2RYZgC8u1DF2Qpcih4lo59FF0 -Provides: leatherman_execution.so.1.12.3 = set:mcAoQ3QEMpqV1QrOeEr03OauNKbmFerFmeK4cvl3SEpo0QqFjOhi3ZsIcqLglk0kfp7P9N2LFVac7u0IsZAiGe0v4gPcocbvKu0qlLad30PmoVkwEG5Km3TI7ukwZ0ALtzxeTgy3ZubaYHHaG2yDWOTksU7EMzou00geXpIduhKP02LU4qDKxv2K09QFRhgQ93Va468q935HaE65C266hYFg5i48dY1n805AG1pxqdUK7Yo0kVWjoZv2pBBwZctr7JkIDjdAh5cP1mym7PsjsGDfCWeq3c6zAKzf2Es5ZEYDz5gDw84sjAsIIRBlZ3cToec5GCOEFxeohlVbygKkskfrz0NyMtSfj9EvZnHV0CLIabtTG1yZDsOc0ieQ1Mz02fY36jyqeSz54JfMIN0hFxcuiAsxjF5arOV7ZAAZsMl4pz7eRuqzpeFsBzdqauc1bY8DTnohSD3mZ6fU4g92Ju2ZmPqak5opwurOlnugl42xD5qTaZ3dbFUiiI6eSh2D40ye0kOsDgWysZlAKsx6tJYhjg8EGMDC2z1R2t7FZBwdgHzpHI4sZuGlPnO2dG3lAYZlM7hm5Y1m3yZxPAef2xUG1xb174ktcd28Si7KkENFGHVWBjrdaowxkv9TcXrsDqqJ5gEu76trkp0DiKRyKdOJd2AbwZz7f9febs1EBd4wrwgcsnUfm0d20biozbZ1KGlDw1wU1e3IAP1jhZqL8x2Jkh9X08CKdT4wxD2wxkJ0K6R1YG9Y0r1X7IJ3zMRgai3uWRqZhKhx3MQSKMk53eA1lBf5w7evtBwDmY1la3Zd1oh0KvcxFna28M1sZfLdLXWjl4Gt0CagpziZEaxgvceESh0D0zA0bPa1IS5iyGHx4ZE3pY8xWlNwfoOvCisrYClRyJxv8cnzbjKpQVxe0u89pUqJF1vbj0Y6H27k1V4qPLC3yPq7m60Z8p50wuBZjgwwxy6oR12AZJZgC8uxPI0t6haOoV72b4goP0 -Provides: leatherman_file_util.so.1.12.3 = set:md8aOpqVT1hEhU1KaKlm9Dbc5YuD1LSQx8avSBpXdk551LnLFVqo2IIaHMWtMomYVWxQGgNAQooVkivhCoOmHzqyw3ZcdiYmTG755ibGyajvjs91eWfPJVbStawMuZ6gPnyVlTh8WAxtb5JBxyR5Q65j1jZz5Ggy0e4MXnmIm7skzyyH2otRDdZj2uxoFThmaSj8Yr9SWcPDnAPW8rwNU8NZmkKyZyZzMs5AsGbHWfkKNsoamdb3ddW0baZIb57RDlzwohUuStCiMW7dDy3u7pyIQtDi0UtH3Oz06iZEhT0h2elOUrVMhF9k48zvyka9hCNzjtfpzpeF25dONdGkQxz7NVVbI8T77IWd7aqt2Zy4mtDsRR7s5lwbkYIEtlFaEZvhc3ip0IE8tNpNpzGsg5FB5qts3SWtNZ9HmdvjmoyUfIQOE1C6AZFPkQNqgs9MSSQ8wqbVRZ1UJxhSqEwxvvKtSLNWkjXJ8xGXMEZLaD2Cqr4OBZlaEMz3SFNuKx93pBMR2Xz5g711bIiEQ8VM0IVni6gaPWRC2VHnv9DhEa7Cx6i7faKRhul9I1S2KvorHY6F3uWl3V65704Ny17inEF0eg78YVyLkFkbukT1mAUZpxoQ9Z4a2wgIaghIS3aICpaZfAYldPdUj0zA0rCF4oJn8ku8Ntso7EuncZ1sORY6ZlWZgNspshKrZpe8KhHZ7oZHvbjgO8e85A9Z7d74DBtMO0luUD2SZCE2RYZgC8u1DF2Qpcih4lo5ra -Provides: leatherman_json_container.so.1.12.3 = set:mdgsfCsxx3XHr51vl2vDbzwGOdNFJNAYrCnWQeO9fEawhlYC4yL6Am2jkFftX7e6Rcscad6EC5pK3gfAygq2EB4meBQnZlLtKAZ3kw28vMVZ0ZcdiYdkCm5B2R8h6rlFaGcZd4ny08dF3xL1k6AMsToLu3CKl3LGZaRAeyhQHf37Rsm4JzK9NotALsk7kteFgDye4axnCfhYcJnH3eehvNI387cw8Zs5yBZp9jzk3a3sYqt5ZDXPHNGHr7p3c679wLPQZjORR82c15m09DWOGZjkKhNIqm66CeRimlKSmFUEKR8m4KPMaUhCugN1vf0iQWwzTWtFNfLwh5W7HmJ7YqpK6tEZpcZkyArxakI9ev4PGzh6i4Z4SoCjanVUqVxXjUKIDffvx5VZo3ScpUCzZ4kGPDPhcjgnpOln732m2x5z54JHa534ypd40bTpbRq0H8GO1lrZuJW83JpODGLQWtNZ9Hmdvjmoy49vvbJct3OZIpaf5fD648Krq4gJBYWM2Zhy1522OrPDnhrGjdJ36re2lTxhvyE4cdVkMtGrIhq3Q4VZyfeMWQPdV5GZofunovI0W80HLlSmh8lOx18KaVJFSYTiXg6Ei5Bsp0bMo31oK0lFTZxfaKRNJKGm2rwtMJJluLsXbZ97Odae0EZk796QTm8Kg8btww7jUdlqcSKt6J90VxYma2EIwbOZLasE1koRZdZqDABi5AfTQhh91ci62ZAXdFJXv3kqiug4XUEGuKkLbCZgeVqjx5DJf4P5QEGkicjoaxJLZm30dET2Hk7AbZDd74DB2OB2ZzZ1nZfmYCu01vt3lU6KHa2Qrej5EP8xuoZz -Provides: leatherman_locale.so.1.12.3 = set:iduqHA6qfv34fyZGrZiZyeHEwxEkjj63yzVHUzS27hHZyG4Apw1 -Provides: leatherman_logging.so.1.12.3 = set:ndSMncxc8mxa6Yl9YNlC1SK3mIbjd2CsUrpyEjhM3wSgJLpLZ5wgb2oCjvxMTZFegdi4sEDraWa2IRSgHFhI5FGEc6uY0O3pCciZmadIn3ARwDS8ZIQOTwZ9oJwk3Sa2OwLB80qGgZ7cuV6SDbBz7JRb4e3auizbAHco6jeHzI1wg3lfw7N3RBCX5dQKFf0r252NeGNaa4bcFejaUd7KZ5VOi2om3j2c34AmFRDyeUq04Zg9w8TtSnxwWHWa4eaif3Cha9ZmKjX9rcSsJ34ZfYY5mAMywexMfR7ix2xxAnzQuxHiN0xV6l00yyQg8txC9lVwaib1Bxh2ztwDsOMpZrbs4WWpQ6DZFRxNonEDbI8gJo64W1S2ouCucd2EGYRVNPG1zIcKhEzkfcKArDZbNAsxrMS4ArNdty0KZ7fhY6FwUPY8itysp1Z9zZhQzd0JwTj9ZKWI6M02b6h4jUGUJFXPEZoaSKs0g4b6kIPZj5Mq6gZ8981kwKfZAxfKIoJ7E5jyUQYA0GyB0ctUFOe86Oid2ZJHVdY7KEzMUWQkdhSvJH1Z6p2i6paDXOphMkR8JY5IeRFiWR2ytUmag6ZFh3uuqRoy0XCZgZeCaqgMB2SZCYuSgyNxHpyNrS2ODJwPKHg3VEKINkwrF8Gi2zTDiY6WllNLJTQQ7nSEQ2MZpyYZbW72M36hhPfIw8ZGgooVqxOTAlgrC1XcqMaio28lx7l2iY36hqFnz1W1Styod60EwUmaqjOEwuu8vguUdjfcazZKOPRqa2eKEDk479wZ5DFUfZ0Zva6ZpsJf4qtCVoUdigPS4bZrYZz7EGZvOk3QPAcOdC3e9B1BQysYlvIDK0YoPqNX2k4h8AYcFQw8BwpTYMdsMx9Bwhnz71tbC4jkQd46NRe58uXrcgZg6ZAJMzIYAA45tJ7OzOssza5tUMlUwlLDOGxktuWADD0ebRR7cZFx6bH6MKcH0MM2gNZEwWSpxkY642jRaX2e5q3ZjoYcOGTrekvnukBxQDHZi7gZE26MTqqDOveaMTxhvvFAhxxFS6xs9Ahntb3ayO4Y0MlesJMZoRVecoZ1B69DTcyBShyxdabd46kFoyjJwRv9RhEtVb9HpgacezdA3u3LZd3psDtBLkTHZLv3cVwa7NQcpxklrzw6z3BZfF8Yzpj1zLl22nL3XHsiLSgS5k9Yyzqt2oA4oVAk8cFqMZ5DWgKR7IF9LZEk9XXdKAUOx6cNGGvXVa8U08F7Vf0kwn6EOrL1wxBvoO57DkF6FnMpagkoezhGQ3A8Af1 -Provides: leatherman_ruby.so.1.12.3 = set:md8aKzE507SIbYltH2RbGP5C2uLPwbJ8GZuzUBpXdk551LnLFVqo2U5MHAuOwNIUPR3FlNb6ZH2bDiWbO4jm58hMxuKNnt5NTLEUnLGasy6ajvPLaVYv0g2ZFpsejWe5goLu3EGYGX84tOMKBySOgNW2qzyF0VxxZkbh072QxctB5HR175qmoI8ZsZdyVT5yBu7pFofxMLBoHrR9NdL8DRhS0zNh2Z5GUYkyZChZCFT3KJYnoUCEGbHWfkKNsoamdb3ddW0leRUiNhtHdzYD3TPKPQSX5FvQsgFWkAB6GR8a1EpP8g7cbMd048gT0h2elOUjyArUEQ4aS4DLUD8BiiApYUkTjSoCjanVU6laWM9IZ2ZcPnohKfeoRrekG8BPqHMLgoRtOlnvMlkxMD5JHa534yp0mwUYQktD8txCFSxQqglMl1EQZfE1e2CyrMmLbZv0xJqRYdpRNIZ78KtyALLBm6dMQwYfDFEzRwUiwJJFh0RmOHHNxhSqEwxvvKtSLNWkjXJ8xGXgcteZ7Bj1jJd2VOd7B9usiNooPCFj945KmovI0W80Hfadien35KkLU1DxIwOIBS1flkOp427v396E9OW8LG4S0bXZiNSmVdi7YQH6Oda3O27yoNw3FbQkwaZI9EO9XWZLtw59KvSZFywJceZibmX1sbkWviZqyqt2oA4oPcB0HZ24afAUeeI3kLbCypLz9nPXxkHX1FJfAMVAssNGn7sZ2dNRK6Qrp2aL7qsga8DJmSnP1Npp7IcgB7Td0373lU6ZvGfsLXgu0xwPk1Wc6Fipa53V1CMGYBhf -Provides: leatherman_util.so.1.12.3 = set:ldicjiqtZ3k94DTFmiS0y5I9aHLMjGsqFnMNJPFHrusqGkAd9aar3NX7pPQYfaZ1rJf0IfK6j5yRpZg3OjpJpMOhLs1cT4bDwRLqW97GtGZsqiST9Zk5ODbZHYZaUOI7MSGETZaK4hON1N2pYHChEilpLFEqLljifNqdLe5Dysaa3PCV1LBKEkXw3fYaUMJX7dQC8pFZJINRsmX8nJKAgiUt6ZaCpUgnYa9HJ8CXHEZ0ZwkHMhDP7dvdkVFK8pao8h0SiakXsGPCUQCZ71ZzS1qvO8w4GG6GiCxiFdR1N4iCZ5xdjk8TziH3oYOZfQoahJNw0dzyKPlY7FV1H868eYtupghNPhMsKBEX5ZeDarpW3QGScHwZ8RYiOHhd8e0bda9hwZrC85YcLMtZiBjpedSQCZn1zXZFEdrtxcWAqK2 +Provides: leatherman_curl.so.1.12.3 = set:mdHvz5hhXFgdIc9OxN0xLo99qLTpgEUZmOhiXLi8opGh45PW4css41Z6qWPcgBjcqZAcyYWJTOuMgzwm529Qo2QxBjFEqFaNYJSJjm58hMxuK1eX55ZGnl4iw6eMhDJiNMb0k0uRt4iZKmaqb0uZwKMncIG4ZJN9SZ7N29yCQnGHIZdbulM6ZvvPriMY6HbFBeyy7HNSgCOsMiALRYWNWofbmuzAMF54GnAZtN2QGq3wKitplZxaToec5PFddAZHZ4FUECGoI4KDtDF7XugOGUA0MvVp5Mjb0mJoly46kBV0S1EybH6sSOxzyQCwPAqRU9kpEKNcDe7ZvAzrk8gI8T7SbsM4NTa3Jb3LZenXLSqtZ1s5RXC0bnfW2RJe5zTZ11rVNG43XpKKsAsbB55FhPAGsgRVSwqxWhMMSDHmpnMctHthFs35p6lorrWKZERqc0hqUKCvkdYmovv76Z0yk0a3NRU0ot2TA5S7bwe2qZ1Ah8QYueaZaU16VALI0ED1YslOwxj2HZoaM0DZn1D8tMjLGCZ0Hh1pOZITiF9sweg4cUp0ZuDL4ivlAVnAjMAB59gVkmISnQ8PPeUdpChZgppQH7Rp6XSIkxgohuolG5UdKG69UWfVYUcDcc7nqhZrG3KZ0CZvmCwoGQcmFbTptliEpp0cyxWbQJqBsLJO9EsCagBB1mAy8aH1yY +Provides: leatherman_dynamic_library.so.1.12.3 = set:md8aOp2eIwr6xLP5C22NnWAzACaBHldopSu3lhhMXRrqW3HlwnNwNIUPR3RS2WghiWeIsaFL8jcpfKZw513lzOsz4fvZyaAmMB3niwzZjPJVbStawMuZ60lBnt7xEj6SJkQm6amngrkc58fE292Ug0LvpNqtMhx6GsZ991HpeWXmtAByZ4YSf8sXqtCVPbOptAdMosAIRx2lYTeZDxz5El1ieRBlZ7EsP3Kcd5HCBxC6t0ieByzabMMZcKPk2mZECjNF0OWcjABKXk2uswMCe8fyTeZ8ClaxErEUHpMFi6vb7eadxy0pYjAi99OcusGX9rcP9BHssza5tUUhsuZiktKlXzrsNz35Je403IlxzgjHKqAVtjXGiN0FqFgBt1RnSRg1xQ5qCkB3GeT6kbQWU6IRXyXPlHCL9bchY7mqpQ0j3OZIpaWod8rZu7orrqsxmnSiutdecOm35cYXPJPZtoubrh2lTxhZLlTDodjJd2ViZvOz3IeV6a45KmovI0W80HfadHc4G4fUcEnjZqiuYRc6eZm8tYEUm7VlBM6o7srrBT8tMXTUvcArkbZvuvi4Ny17iF9WmHsEo4JMRZe0biiBftXZAhMk2uuOyRu0T2BZniZqizYjLUi0zA0rCF4UZbO3flpYh2VevM9nPrUnWZgNspsNGn74TERK6Qrp2mGkDtgmFJFLC3yPOeopwaf0AjdkRbhuGfggVclwezhayE2H89d50 +Provides: leatherman_execution.so.1.12.3 = set:mdicW1qksCmZourSBK13OlQ5jEKPIkmeK4CLl3rQpM0ERCeieiqYpnCJTglk4db6pujjZxuMOZ7iiRe5dz1zpNDH7iHOu7CdxBj9Z5Km3TpnUh1G78vRd6WV69uZunkYHnlkkDO57ZwlUyou0wsZjPJVbStawo8DPL1ZAU2Agfdt4yeponxMEEJckIKwSEoaoo4Nf5Ggy0e4n8EwkdB5HR1DXx7bTdZgQD91rBdqezZcWmtAByZ4I6bo7ASKBoHPcL9sG8DRhS0zNhiTR71BHULYLz5WAyMsjBsIIGbHWfkKNsoamdb3ddW0bGaZyyguFUEZsyuiUuStCiMZIZJQsMY9oA9OiTZaxyvfegoj7A71Yx6Psxfm4Jv0P634B6pY9hOdskq25ryPnYjAWpUa4p6feRZ4SoCjanVU6laWo4IUhsuZiI8T7SfZ0exaNQWigLdm81ScgLtOlnvMlQIGb3JHaRDabFUAAGmakpThyjGlbe10r6inOVL8DdfHzCwggJ2Z4jxNwqxu7ivnwdoHTIJI4sZKmHCL9bKntU8VXHwt4OE1C6AZFPQnTXb2hsF1NBo9EniRNQU2JKIBYWqsGqRIWBjPqEwxXgPFLCrDZbNWAjPJ8xGXMEvzm6UkArqhTmVCd2ViZvS2SYiueHKwqV3hKx5LKsUqxZ1bwe2My8IViZw3bnN3e3WRC2nZ489FiZhgNArPd53v503Fq9nPW8LG4S0Xwrrfc2T3V8tMjLGCZ0HhN1oqTKoG43eA3GPftHpoZqHcfZ8LZtuddQK3I8NZ3jUQja2MlZLlPXKZpG8mXph9pjpTdUJvki8Wzz3Ru1Y4M89MCpa1uZFEWWYkBN79AXY1DsfziQSUdnlmcrEf4PBN5Hutgu89VMRqn3WJc1VdIasga8DMSQnP1Npp7IcgfeH0QHRv8gqEG1IWe8frq5ZHW34kej5EPoAi6fZGMG0Gdb +Provides: leatherman_file_util.so.1.12.3 = set:md8aOpqVT1hEhU1Ka4ZusxFwTXcURCe4hVPKcrLxGE8UZaTQQ7II0fJ1zpNDH7iH25jizxBj9Z5A9CIRWEC8UgfT8NrtHukk8Jwb7KA07Z7CrPnIXk0xZaTwCL4PHKzgQ93Xmaqb35HbEdaC2CZnakx41s8wTLIoJeUE655n5MWGfrYvypFThmaSjEeQSJ4rtCVPbOptAdMosAovzOlYnZnwVa8VknmRvEszVMkIqm6qqQ1mkZpnaeGfbW9xXpTpa1HvQsaeUtA9OiTta1wTJe8f2o8Z36t349Uk9zLB37BCghwcZp8BiiApYUkTjSoCjGghzssza5tUUhsuZiI8T7SfsEERBwgZpGXAHKZgKyaMZ6zSlBGwWZBRixaXyVTd7w55FbeberkB3G8JIgHzrMmLbKzjSFmdvjmoyUfIQOE1C6AZFPkQNqgs9MSSQU2JKIBYWZgYSM8rdkMMLfTeXToubrh2lTxhZLle5cRS8AbZbkgx77IjzZcdcp8H4KmovI0W88oxl2B6IsrZli6gaPWRC2elBs6xGso6q8tYEUm7VlBM6o7srrBT8tMjLq8TEU0w8mcUgadhTqBvwMDbZilaRy7Rtw59Kv6yhDQja2wgIaghIS3aICpK1LZ7iZqqCrMD0691Scj9MXnVxDaX0OtZgeVqu3Zytv8CbzbOtPftgszmXfIZJLB98p47A2OAZrC3yPOeopwaf0AjdkRbhuGfggVclwezhayE2Hoj1 +Provides: leatherman_json_container.so.1.12.3 = set:mdgsfCsxx3XHr59gxL5xLPBhglVCUQSoiZtcLQFtAjugKlNri8wjelWjTZhe6niaXB63kPyUkaV0Q3F8AC09FOtoVkivVnLtKAZ3kw28vMVZ0ZcdiYdkCm5B2BtUG2nes9F9t8YdwOMSY5XKhesEs3CKl3LGZaRAeyhQHf37Rsm4JzK9NotALsk7kteFgDye4axREUpqLm7ssIZtBt0Vw147gmWD9jzk3a3h0KtJKyZHZ9nzlnTeO6ocei0vDFZ7AHHh4o2aI0ieRBlZ7EszypRIccctGBIGsJJiNhB5oUe3Hw7pW157Yeyn0AER17LRXizvu1zaQfmJqfURaKq04tEZpcZkyArxakI9ev4PGzh6nEVsfpzpe9bR8ONRO3TDMtpfvuZiI8T7VMxreSjAzKL9tB9nttc8oBlrYb8qnla68lbW2d40bTpb0YdEa7kJVXJW83JpODGLQWtNtsOeRGVrO2jA8VXrFBFrgZnejVFUVQw0NtjzbQWOmOH3bU7y1522OrPDnhrOr9oIV8kt76Z98a1jje5sDW6rAS0dhZvOz3IeZcdV5GZofunovI0W80HLZxJEJygamKUGATCqPvhZApBsp0bMo31oK0lFTZxfaKRNJKGm2rwtMJJluzQWP3V6570kvW8NwZmb4Uduww7PtqJBad6rTezS4wYgub51kmM5VZD5eQ0aIWZmvZ4OiF2ODrWEEA0693xvqL9JtZBtC4TNhlZc5VevM9nraIUI57udcngzGi9NcxF4SZqLd0QwubIitgKYvd7AHrAHwsFMZAvsRv7P14YRdkRbpLLHa2Qrej5EP85HK9IZx +Provides: leatherman_locale.so.1.12.3 = set:iduqTUWripx4ZBTYBvNp55c4BqqOogscv5vQmU8qZ7hBwIAwt5 +Provides: leatherman_logging.so.1.12.3 = set:ndD0RTbCg64Hg53ZqiUzHc3It7IonCq4aFLpYJchgn6wSgJLpLZ5wgb2oCjvxMTZFegdi4sEDraWa2IRSgHFhI59JtYU1A7OcpAYdB6SH1OqMjrAvCmZmMZkImgG1r51pvv4M41gjBk6djcuV6SDbBz73us6kYA6n8npMcCsm7p30x6Gu0fy7GbdTbqEtjv0S4a4ytkzhZ1jGPA2uPxrvBbb9wpdc9McggqBmv0S00xfA0ysTpv52GLGHgUE8ZcwpAiyLVeJDINoPRegQZIPnoh2b2W4gRxkEwWHhqLMlFowkJUjg50wE8d4inEpileEyQigpoAMo7U9DcsCZK27xKu6JNVvm76ztxuKMy0RypgE7obwVpWNQ8wGOnD7fH6cOOU6xeiZ0zbVSpZCc9nU6Id1VmsjD8wrZJj4Lha8ZsY8itysp1Z9zZhQzd0JwTj9ZKWI6M02b6h4jUGUJVwvdokvkNSB30yoNwyJlMGRcRz3gZ8981kwKfZAxfKIoJ7E5jyUQYA0GyB0ctUFOe86Oid2ZJHVdY7KEzMUWQkdhSvJH1Z6p2i6paDXOphMkR8JY5IeRFiWR2ytUmaPtsWv6dUVFlz92IrW3ZeCaqgMB2SZCYuS6LsWsUqCoYCJwYpbUIXacBnSoaMJk4l9xNXj9u3hYLJTQQ7nSEQ2MZhXEW72M36hhPfIw8ZGgooVqxOTAlgrC1XcqMaio28lx7l2iY36hqFnz1W1Styod60EwUmaqjOEwuu8vguUdjfcazZKOPRqa2eKEDk479wZ5DFUfZ0ZvmcrXvORZgxmDpe6uz4QIdNyZyZLP1GGZHcR0ZcAcOdC3e9B1BQysYlvIDK0YoPqNX2k4h8AYI1ZpUw8BwpTYMdsMx9Bwhnz71tbC4jkQd46NRe58uXrcgZg6ZAJMzIYAA45tJ7OzOssza5tUMlMZpFIq8l7ssD0ebRR7cZFx6HFnS5IbPa0cI0kYf2GrD5iNrg8clHIbeT2eq3ZjoYcOGTrekvnukBxQT4ihtV0W75c0NCelzYVE0v76ZdnapkooGJh8n2pQlTOwyEc1f0sB3nbIfmDXMwR7B6K18mq796SEwlDa5jsG5IZrAW844qlZi9HpgacezdA3u3LZd3psDtBLkTHZLv3cVM5YLjcdjm8lRS8ENUgpZDa2ZEpj1zLl22nL3XHsiLSgSd8YF4uNhJe1ci2IIqcFqMZ51bkvMCCYZjiBILTUiyb7qM4HGZtuK22e0iWhZj0kwn6EOrL1wxBvoOJK4opqBapnuC245CPoAaZ0A8Af1 +Provides: leatherman_ruby.so.1.12.3 = set:md8aKzE507SIbYlVGIEenoaUZecUibyGLfynCJTglk4YuZ6qW3gTAuOwNIUPR3FlNb6ZH2bDiWbO4jm58hMxuKNnt5NTLEgqFMx9MnBsZv0w4ZjPUsCQtawMuZ60lBnt7xEj6SJkQm6amngrkc58fcQDmy0e4E3pWabmH3eaQIMohYVZmh2CBu7pFofxWgrTiIRJWAUCnAPW8rwNU8xZilsuaNvbWTiL7srVLMMdhlnmRvEszVMkIqm6qqQ1GsGNByzqzRvesfXejrLnAZhd7kGu0pyIQgJ6h90dr61Wwp1K1w01W68iMFi6viAs37BCgNCUY5ZAAi99OcusGX9rcP9BHssza5tU4SuFDDLMysvoZw7alAOpJ51MGXAHKZgKyCltpEtlFowkJkEOK0mwUYoUjW2djJ3FRwGwH2gFXvQ071jNdoHT5ZDwMmJqZmOGzpXf4TehOTTibz6oqgZnejh7H1NB0rrjzbQWOmOHHNxhSqEwxvvKtSLNYmSy4GK3NQVQvBj1jJd2VOd7B9usiNooPCFj945KmovI0W80HfadZkFMBW5fUcA5kC9vlOp427v396E9OW8LG4S0bXZiNSmVdi7YQH6Oda3O27yoNw3FQ4tHsVs2GsOKZvv7ohyXDZfF8obzzLIoJ7MJMdUJZAOn5RW4M89MCpa1uZGYMjBt0VeNITNAHVZ0FmT3irv8xP9VUylLeUWBCUqn3WJc1BT3de85APmbXHVwUII3m6EOzX6wxzxGu9XZfnZ1KTmhxwPk1Wc6Fipa53V1CMaSk +Provides: leatherman_util.so.1.12.3 = set:ldD0zB99JKZhG4yPXkajoFkmllEraUUSVQRdfeEdlic9aar3NX7pPs6bU4BZoJS70yej5yRpZg3yKPwBzuV2oK9me1HvRQjKEdBjlvmjOZu4zfZyZHYZaUOI7MSGETZaK4hSavPwoxcZldzgBG2ZyITG9FDoJCnDyjhe5BxpPYwTinkGtM1zIxrTfqEdhOiZHpzHVIShKqt9xAMXcWlPcsAqkHKiOqbyVZqEZ0Zw0X7evQYRgBDWyDpPgo8h0SiakXsGPCUQCZ71ZzS1qvO80gIOckaJFe8CgOIL2rCEgK7Bm7MUl3MWfdGr1f5mhNvAC7IyowUMTVB155f71PVmyKnUxIBFfMhs5I7fELEiOHhd8e0bda9hwZrC8WQ3ZfYVbQ7QojrWv1zXZFEdrtxcWAqK2 Provides: libleatherman = 1.12.3-alt1:sisyphus+261770.100.1.1