==> Cloning davix ... Cloning into 'davix'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring davix :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 130k 100 130k 0 0 386k 0 --:--:-- --:--:-- --:--:-- 386k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8530k 100 8530k 0 0 21.1M 0 --:--:-- --:--:-- --:--:-- 21.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 139k 100 139k 0 0 396k 0 --:--:-- --:--:-- --:--:-- 397k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ SOURCE_DATE_EPOCH=1709537991 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1709537991' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' printenv 2>&1 SCHROOT_SESSION_ID=archlinux-davix-archlinuxrb-build-ifP7moB9 PWD=/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv ==> Making package: davix 0.8.4-3 (Mon Mar 4 07:40:23 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (13) boost-libs-1.83.0-5 clang-16.0.6-2 compiler-rt-16.0.6-3 cppdap-1.58.0-1 fmt-10.2.0-1 hicolor-icon-theme-0.17-3 jsoncpp-1.9.5-2 libuv-1.48.0-1 llvm-libs-16.0.6-1 rhash-1.4.4-1 boost-1.83.0-5 cmake-3.28.3-1 doxygen-1.10.0-2 Total Download Size: 110.75 MiB Total Installed Size: 659.00 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 31.2M 100 31.2M 0 0 178M 0 --:--:-- --:--:-- --:--:-- 178M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3235k 100 3235k 0 0 119M 0 --:--:-- --:--:-- --:--:-- 121M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 92 42.4M 92 39.2M 0 0 151M 0 --:--:-- --:--:-- --:--:-- 151M 100 42.4M 100 42.4M 0 0 158M 0 --:--:-- --:--:-- --:--:-- 158M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 363k 100 363k 0 0 44.5M 0 --:--:-- --:--:-- --:--:-- 50.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 4808k 100 4808k 0 0 186M 0 --:--:-- --:--:-- --:--:-- 187M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2321k 100 2321k 0 0 130M 0 --:--:-- --:--:-- --:--:-- 133M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14.4M 100 14.4M 0 0 181M 0 --:--:-- --:--:-- --:--:-- 182M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10021 100 10021 0 0 1830k 0 --:--:-- --:--:-- --:--:-- 1957k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 151k 100 151k 0 0 55.6M 0 --:--:-- --:--:-- --:--:-- 73.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 242k 100 242k 0 0 31.3M 0 --:--:-- --:--:-- --:--:-- 33.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 172k 100 172k 0 0 74.2M 0 --:--:-- --:--:-- --:--:-- 84.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 335k 100 335k 0 0 42.6M 0 --:--:-- --:--:-- --:--:-- 46.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11.2M 100 11.2M 0 0 145M 0 --:--:-- --:--:-- --:--:-- 146M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [installed] llvm: referenced by some clang headers installing fmt... installing doxygen... Optional dependencies for doxygen graphviz: for caller/callee graph generation qt6-base: for doxywizard texlive-fontsrecommended: for generating LaTeX, Postscript and PDF output texlive-fontutils: for generating LaTeX, Postscript and PDF output texlive-latexextra: for generating LaTeX, Postscript and PDF output texlive-plaingeneric: for generating LaTeX, Postscript and PDF output installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing boost... Optional dependencies for boost python: for python bindings [installed] installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Cloning davix git repo... Cloning into bare repository '/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/davix'... -> Cloning davix-curl git repo... Cloning into bare repository '/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/davix-curl'... -> Cloning davix-googletest git repo... Cloning into bare repository '/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/davix-googletest'... ==> Validating source files with b2sums... davix ... Skipped davix-curl ... Skipped davix-googletest ... Skipped ==> Extracting sources... -> Creating working copy of davix git repo... Cloning into 'davix'... done. Switched to a new branch 'makepkg' -> Creating working copy of davix-curl git repo... Cloning into 'davix-curl'... done. -> Creating working copy of davix-googletest git repo... Cloning into 'davix-googletest'... done. ==> Starting prepare()... Submodule 'deps/curl' (https://github.com/curl/curl) registered for path 'deps/curl' Submodule 'deps/googletest' (https://github.com/google/googletest) registered for path 'deps/googletest' Cloning into '/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl'... done. Cloning into '/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest'... done. Submodule path 'deps/curl': checked out 'b8d1366852fd0034374c5de1e4968c7a224f77cc' Submodule path 'deps/googletest': checked out 'f570b27e15a4e921d59495622a82277a3e1e8f87' ==> Starting build()... CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/sbin/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/sbin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python: /usr/sbin/python3.11 (found version "3.11.7") found components: Interpreter version.cmake updated. (0.8.4) Configuring cmake for davix version: 0.8.4 -- davix is used as APPLICATION_NAME -- Performing Test HAVE_TR1_SUPPORT -- Performing Test HAVE_TR1_SUPPORT - Success -- TR1 support detected -- Looking for include file malloc.h -- Looking for include file malloc.h - found -- Looking for include file string.h -- Looking for include file string.h - found -- Looking for include file strings.h -- Looking for include file strings.h - found -- Looking for include file locale.h -- Looking for include file locale.h - found -- Looking for include file errno.h -- Looking for include file errno.h - found -- Looking for include file stdlib.h -- Looking for include file stdlib.h - found -- Looking for C++ include ext/algorithm -- Looking for C++ include ext/algorithm - found -- Looking for C++ include atomic -- Looking for C++ include atomic - found -- Looking for include file sys/poll.h -- Looking for include file sys/poll.h - found -- Looking for include file sys/select.h -- Looking for include file sys/select.h - found -- Looking for include file sys/socket.h -- Looking for include file sys/socket.h - found -- Looking for include file sys/time.h -- Looking for include file sys/time.h - found -- Looking for include file sys/uio.h -- Looking for include file sys/uio.h - found -- Looking for setsockopt -- Looking for setsockopt - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of int -- Check size of int - done -- Check size of long -- Check size of long - done -- Check size of size_t -- Check size of size_t - done -- Check size of ssize_t -- Check size of ssize_t - done -- Check size of off_t -- Check size of off_t - done -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file signal.h -- Looking for include file signal.h - found -- Looking for include file fcntl.h -- Looking for include file fcntl.h - found -- Looking for include file termios.h -- Looking for include file termios.h - found -- Looking for getpass -- Looking for getpass - found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for SetConsoleMode -- Looking for SetConsoleMode - not found -- Looking for strptime -- Looking for strptime - found -- Looking for include file netdb.h -- Looking for include file netdb.h - found -- Looking for include file arpa/inet.h -- Looking for include file arpa/inet.h - found -- Looking for include file netinet/in.h -- Looking for include file netinet/in.h - found -- Looking for include file netinet/tcp.h -- Looking for include file netinet/tcp.h - found -- Check size of in_addr_t -- Check size of in_addr_t - done -- Check size of socklen_t -- Check size of socklen_t - done -- Looking for getaddrinfo -- Looking for getaddrinfo - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.2.1") -- Found LibXml2: /usr/lib/libxml2.so (found version "2.12.5") CMake Deprecation Warning at deps/libneon/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Looking for uuid_generate_random -- Looking for uuid_generate_random - not found -- Looking for uuid_generate_random in uuid -- Looking for uuid_generate_random in uuid - found -- Found uuid: /usr/include CMake Deprecation Warning at src/modules/copy/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- generate pkgconfig file for libdavix under /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/src/davix.pc CMake Warning (dev) at deps/googletest/googletest/CMakeLists.txt:10 (option): Policy CMP0077 is not set: option() honors normal variables. Run "cmake --help-policy CMP0077" for policy details. Use the cmake_policy command to set the policy and suppress this warning. For compatibility with older versions of CMake, option is clearing the normal variable 'BUILD_SHARED_LIBS'. This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at deps/googletest/googletest/CMakeLists.txt:43 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Warning (dev) at deps/googletest/googletest/cmake/internal_utils.cmake:205 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): deps/googletest/googletest/CMakeLists.txt:50 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/sbin/python (found version "3.11.7") -- Configuring done (18.0s) -- Generating done (0.1s) -- Build files have been written to: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build [ 0%] Generating Version [ 0%] Creating directories for 'BuildCurlBundled' [ 1%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_acl3744.c.o [ 1%] Building CXX object deps/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [ 2%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_207.c.o [ 3%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_alloc.c.o [ 3%] Building CXX object test/functional/CMakeFiles/test_davix_functional_lib.dir/davix_test_lib.cpp.o [ 4%] Building CXX object src/tools/CMakeFiles/davix_tool_lib.dir/davix_tool_params.cpp.o [ 5%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_auth.c.o [ 6%] Building CXX object src/tools/CMakeFiles/davix_tool_lib.dir/davix_tool_util.cpp.o [ 6%] Building CXX object src/tools/CMakeFiles/davix_tool_lib.dir/davix_op.cpp.o [ 7%] Building CXX object src/tools/CMakeFiles/davix_tool_lib.dir/davix_thread.cpp.o [ 8%] Building CXX object src/tools/CMakeFiles/davix_tool_lib.dir/davix_taskqueue.cpp.o [ 8%] Building CXX object src/tools/CMakeFiles/davix_tool_lib.dir/davix_thread_pool.cpp.o [ 8%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_basic.c.o [ 9%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_compress.c.o [ 10%] No download step for 'BuildCurlBundled' [ 11%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_dates.c.o [ 11%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_i18n.c.o include/davix/features.hpp up-to-date. [ 12%] No update step for 'BuildCurlBundled' [ 13%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_locks.c.o [ 14%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_md5.c.o [ 14%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_ntlm.c.o [ 15%] Performing patch step for 'BuildCurlBundled' [ 16%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_oldacl.c.o [ 17%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_pkcs11.c.o + git apply /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/curl-CVE-2022-32221.patch [ 17%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_props.c.o [ 17%] Performing configure step for 'BuildCurlBundled' version.cmake updated. (0.8.4.dirty) [ 18%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_redirect.c.o /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/libneon/src/ne_auth.c: In function 'get_cnonce': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/libneon/src/ne_auth.c:331:5: warning: 'RAND_pseudo_bytes' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 331 | if (RAND_status() == 1 && RAND_pseudo_bytes(data, sizeof data) >= 0) { | ^~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/libneon/src/ne_auth.c:45: /usr/include/openssl/rand.h:79:29: note: declared here 79 | OSSL_DEPRECATEDIN_1_1_0 int RAND_pseudo_bytes(unsigned char *buf, int num); | ^~~~~~~~~~~~~~~~~ [ 18%] Built target GenerateVersionInfo [ 19%] Building CXX object src/tools/CMakeFiles/davix_tool_lib.dir/davix_config_parser.cpp.o [ 19%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_request.c.o [ 20%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_session.c.o [ 21%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_socket.c.o [ 21%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_socks.c.o [ 22%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_sspi.c.o [ 23%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_string.c.o [ 23%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_uri.c.o [ 24%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_utils.c.o -- The C compiler identification is GNU 13.2.1 [ 25%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_xml.c.o [ 24%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_xmlreq.c.o -- Detecting C compiler ABI info /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/libneon/src/ne_xml.c: In function 'start_element': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/libneon/src/ne_xml.c:179:55: warning: passing argument 5 of 'hand->startelm_cb' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 179 | #define PASS_ATTS(atts) (atts ? (const char **)(atts) : empty_atts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/libneon/src/ne_xml.c:341:59: note: in expansion of macro 'PASS_ATTS' 341 | elm->nspace, elm->name, PASS_ATTS(atts)); | ^~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/libneon/src/ne_xml.c:179:55: note: expected 'const char **' but argument is of type 'const char * const*' 179 | #define PASS_ATTS(atts) (atts ? (const char **)(atts) : empty_atts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/libneon/src/ne_xml.c:341:59: note: in expansion of macro 'PASS_ATTS' 341 | elm->nspace, elm->name, PASS_ATTS(atts)); | ^~~~~~~~~ [ 26%] Building C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_openssl.c.o -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/sbin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done CMake Warning at CMakeLists.txt:51 (message): the curl cmake build system is poorly maintained. Be aware -- curl version=[7.69.0-DEV] -- Performing Test OPT_pedantic [ 26%] Built target LibNeonObjects -- Performing Test OPT_pedantic - Success -- Performing Test OPT_Wall -- Performing Test OPT_Wall - Success -- Performing Test OPT_W -- Performing Test OPT_W - Success -- Performing Test OPT_Wpointer_arith [ 27%] Linking CXX static library libtest_davix_functional_lib.a -- Performing Test OPT_Wpointer_arith - Success -- Performing Test OPT_Wwrite_strings [ 27%] Built target test_davix_functional_lib In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_tool_util.cpp:25: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/utils/davix_types.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_tool_util.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isCrLf; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_tool_util.cpp:167:10: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isCrLf]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ -- Performing Test OPT_Wwrite_strings - Success -- Performing Test OPT_Wunused In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/s3deleteparser.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_op.cpp:26: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_op.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_op.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ -- Performing Test OPT_Wunused - Success -- Performing Test OPT_Wshadow In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_tool_params.cpp:27: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_tool_params.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ -- Performing Test OPT_Wshadow - Success -- Performing Test OPT_Winline -- Performing Test OPT_Winline - Success -- Performing Test OPT_Wnested_externs -- Performing Test OPT_Wnested_externs - Success -- Performing Test OPT_Wmissing_declarations -- Performing Test OPT_Wmissing_declarations - Success -- Performing Test OPT_Wmissing_prototypes [ 28%] Linking CXX static library libdavix_tool_lib.a [ 28%] Built target davix_tool_lib -- Performing Test OPT_Wmissing_prototypes - Success -- Performing Test OPT_Wno_long_long -- Performing Test OPT_Wno_long_long - Success -- Performing Test OPT_Wfloat_equal -- Performing Test OPT_Wfloat_equal - Success -- Performing Test OPT_Wno_multichar -- Performing Test OPT_Wno_multichar - Success -- Performing Test OPT_Wsign_compare -- Performing Test OPT_Wsign_compare - Success -- Performing Test OPT_Wundef -- Performing Test OPT_Wundef - Success -- Performing Test OPT_Wno_format_nonliteral -- Performing Test OPT_Wno_format_nonliteral - Success -- Performing Test OPT_Wendif_labels -- Performing Test OPT_Wendif_labels - Success -- Performing Test OPT_Wstrict_prototypes -- Performing Test OPT_Wstrict_prototypes - Success -- Performing Test OPT_Wdeclaration_after_statement -- Performing Test OPT_Wdeclaration_after_statement - Success -- Performing Test OPT_Wstrict_aliasing_3 -- Performing Test OPT_Wstrict_aliasing_3 - Success -- Performing Test OPT_Wcast_align -- Performing Test OPT_Wcast_align - Success -- Performing Test OPT_Wtype_limits -- Performing Test OPT_Wtype_limits - Success -- Performing Test OPT_Wold_style_declaration -- Performing Test OPT_Wold_style_declaration - Success -- Performing Test OPT_Wmissing_parameter_type [ 29%] Linking CXX static library libgtest.a -- Performing Test OPT_Wmissing_parameter_type - Success -- Performing Test OPT_Wempty_body [ 29%] Built target gtest [ 29%] Building CXX object deps/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -- Performing Test OPT_Wempty_body - Success -- Performing Test OPT_Wclobbered -- Performing Test OPT_Wclobbered - Success -- Performing Test OPT_Wignored_qualifiers -- Performing Test OPT_Wignored_qualifiers - Success -- Performing Test OPT_Wconversion -- Performing Test OPT_Wconversion - Success -- Performing Test OPT_Wno_sign_conversion -- Performing Test OPT_Wno_sign_conversion - Success -- Performing Test OPT_Wvla -- Performing Test OPT_Wvla - Success -- Performing Test OPT_Wdouble_promotion -- Performing Test OPT_Wdouble_promotion - Success -- Performing Test OPT_Wno_system_headers [ 30%] Linking CXX static library libgtest_main.a -- Performing Test OPT_Wno_system_headers - Success -- Performing Test OPT_Wno_pedantic_ms_format [ 30%] Built target gtest_main -- Performing Test OPT_Wno_pedantic_ms_format - Success -- Performing Test HAVE_SOCKADDR_IN6_SIN6_ADDR -- Performing Test HAVE_SOCKADDR_IN6_SIN6_ADDR - Success -- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID -- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID - Success Found *nroff option: -- -man -- Found Perl: /usr/sbin/perl (found version "5.38.2") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for dlopen in dl; -- Looking for dlopen in dl; - found -- Looking for connect in socket;dl -- Looking for connect in socket;dl - not found -- Looking for gethostbyname in c -- Looking for gethostbyname in c - found -- Looking for gethostname -- Looking for gethostname - found -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.2.1") -- Looking for openssl/crypto.h -- Looking for openssl/crypto.h - found -- Looking for openssl/err.h -- Looking for openssl/err.h - found -- Looking for openssl/pem.h -- Looking for openssl/pem.h - found -- Looking for openssl/rsa.h -- Looking for openssl/rsa.h - found -- Looking for openssl/ssl.h -- Looking for openssl/ssl.h - found -- Looking for openssl/x509.h -- Looking for openssl/x509.h - found -- Looking for openssl/rand.h -- Looking for openssl/rand.h - found -- Looking for RAND_status -- Looking for RAND_status - not found -- Looking for RAND_screen -- Looking for RAND_screen - not found -- Looking for RAND_egd -- Looking for RAND_egd - not found -- Looking for idn2_lookup_ul in idn2;dl;OpenSSL::SSL;OpenSSL::Crypto -- Looking for idn2_lookup_ul in idn2;dl;OpenSSL::SSL;OpenSSL::Crypto - found -- Looking for dlopen in idn2;dl;OpenSSL::SSL;OpenSSL::Crypto -- Looking for dlopen in idn2;dl;OpenSSL::SSL;OpenSSL::Crypto - found -- Performing Test USE_UNIX_SOCKETS -- Performing Test USE_UNIX_SOCKETS - Success -- Found CA bundle: /etc/ssl/certs/ca-certificates.crt -- Looking for include file stdio.h -- Looking for include file stdio.h - found -- Looking for include files stdio.h, inttypes.h -- Looking for include files stdio.h, inttypes.h - found -- Looking for 3 include files stdio.h, ..., sys/filio.h -- Looking for 3 include files stdio.h, ..., sys/filio.h - not found -- Looking for 3 include files stdio.h, ..., sys/ioctl.h -- Looking for 3 include files stdio.h, ..., sys/ioctl.h - found -- Looking for 4 include files stdio.h, ..., sys/param.h -- Looking for 4 include files stdio.h, ..., sys/param.h - found -- Looking for 5 include files stdio.h, ..., sys/poll.h -- Looking for 5 include files stdio.h, ..., sys/poll.h - found -- Looking for 6 include files stdio.h, ..., sys/resource.h -- Looking for 6 include files stdio.h, ..., sys/resource.h - found -- Looking for 7 include files stdio.h, ..., sys/select.h -- Looking for 7 include files stdio.h, ..., sys/select.h - found -- Looking for 8 include files stdio.h, ..., sys/socket.h -- Looking for 8 include files stdio.h, ..., sys/socket.h - found -- Looking for 9 include files stdio.h, ..., sys/sockio.h -- Looking for 9 include files stdio.h, ..., sys/sockio.h - not found -- Looking for 9 include files stdio.h, ..., sys/stat.h -- Looking for 9 include files stdio.h, ..., sys/stat.h - found -- Looking for 10 include files stdio.h, ..., sys/time.h -- Looking for 10 include files stdio.h, ..., sys/time.h - found -- Looking for 11 include files stdio.h, ..., sys/types.h -- Looking for 11 include files stdio.h, ..., sys/types.h - found -- Looking for 12 include files stdio.h, ..., sys/uio.h -- Looking for 12 include files stdio.h, ..., sys/uio.h - found -- Looking for 13 include files stdio.h, ..., sys/un.h -- Looking for 13 include files stdio.h, ..., sys/un.h - found -- Looking for 14 include files stdio.h, ..., sys/utime.h -- Looking for 14 include files stdio.h, ..., sys/utime.h - not found -- Looking for 14 include files stdio.h, ..., sys/xattr.h -- Looking for 14 include files stdio.h, ..., sys/xattr.h - found -- Looking for 15 include files stdio.h, ..., alloca.h -- Looking for 15 include files stdio.h, ..., alloca.h - found -- Looking for 16 include files stdio.h, ..., arpa/inet.h -- Looking for 16 include files stdio.h, ..., arpa/inet.h - found -- Looking for 17 include files stdio.h, ..., arpa/tftp.h -- Looking for 17 include files stdio.h, ..., arpa/tftp.h - found -- Looking for 18 include files stdio.h, ..., assert.h -- Looking for 18 include files stdio.h, ..., assert.h - found -- Looking for 19 include files stdio.h, ..., crypto.h -- Looking for 19 include files stdio.h, ..., crypto.h - not found -- Looking for 19 include files stdio.h, ..., des.h -- Looking for 19 include files stdio.h, ..., des.h - not found -- Looking for 19 include files stdio.h, ..., err.h -- Looking for 19 include files stdio.h, ..., err.h - found -- Looking for 20 include files stdio.h, ..., errno.h -- Looking for 20 include files stdio.h, ..., errno.h - found -- Looking for 21 include files stdio.h, ..., fcntl.h -- Looking for 21 include files stdio.h, ..., fcntl.h - found -- Looking for 22 include files stdio.h, ..., idn2.h -- Looking for 22 include files stdio.h, ..., idn2.h - found -- Looking for 23 include files stdio.h, ..., ifaddrs.h -- Looking for 23 include files stdio.h, ..., ifaddrs.h - found -- Looking for 24 include files stdio.h, ..., io.h -- Looking for 24 include files stdio.h, ..., io.h - not found -- Looking for 24 include files stdio.h, ..., krb.h -- Looking for 24 include files stdio.h, ..., krb.h - not found -- Looking for 24 include files stdio.h, ..., libgen.h -- Looking for 24 include files stdio.h, ..., libgen.h - found -- Looking for 25 include files stdio.h, ..., locale.h -- Looking for 25 include files stdio.h, ..., locale.h - found -- Looking for 26 include files stdio.h, ..., net/if.h -- Looking for 26 include files stdio.h, ..., net/if.h - found -- Looking for 27 include files stdio.h, ..., netdb.h -- Looking for 27 include files stdio.h, ..., netdb.h - found -- Looking for 28 include files stdio.h, ..., netinet/in.h -- Looking for 28 include files stdio.h, ..., netinet/in.h - found -- Looking for 29 include files stdio.h, ..., netinet/tcp.h -- Looking for 29 include files stdio.h, ..., netinet/tcp.h - found -- Looking for 30 include files stdio.h, ..., pem.h -- Looking for 30 include files stdio.h, ..., pem.h - not found -- Looking for 30 include files stdio.h, ..., poll.h -- Looking for 30 include files stdio.h, ..., poll.h - found -- Looking for 31 include files stdio.h, ..., pwd.h -- Looking for 31 include files stdio.h, ..., pwd.h - found -- Looking for 32 include files stdio.h, ..., rsa.h -- Looking for 32 include files stdio.h, ..., rsa.h - not found -- Looking for 32 include files stdio.h, ..., setjmp.h -- Looking for 32 include files stdio.h, ..., setjmp.h - found -- Looking for 33 include files stdio.h, ..., sgtty.h -- Looking for 33 include files stdio.h, ..., sgtty.h - found -- Looking for 34 include files stdio.h, ..., signal.h -- Looking for 34 include files stdio.h, ..., signal.h - found -- Looking for 35 include files stdio.h, ..., ssl.h -- Looking for 35 include files stdio.h, ..., ssl.h - not found -- Looking for 35 include files stdio.h, ..., stdbool.h -- Looking for 35 include files stdio.h, ..., stdbool.h - found -- Looking for 36 include files stdio.h, ..., stdint.h -- Looking for 36 include files stdio.h, ..., stdint.h - found -- Looking for 38 include files stdio.h, ..., stdlib.h -- Looking for 38 include files stdio.h, ..., stdlib.h - found -- Looking for 39 include files stdio.h, ..., string.h -- Looking for 39 include files stdio.h, ..., string.h - found -- Looking for 40 include files stdio.h, ..., strings.h -- Looking for 40 include files stdio.h, ..., strings.h - found -- Looking for 41 include files stdio.h, ..., stropts.h -- Looking for 41 include files stdio.h, ..., stropts.h - not found -- Looking for 41 include files stdio.h, ..., termio.h -- Looking for 41 include files stdio.h, ..., termio.h - found -- Looking for 42 include files stdio.h, ..., termios.h -- Looking for 42 include files stdio.h, ..., termios.h - found -- Looking for 43 include files stdio.h, ..., time.h -- Looking for 43 include files stdio.h, ..., time.h - found -- Looking for 44 include files stdio.h, ..., unistd.h -- Looking for 44 include files stdio.h, ..., unistd.h - found -- Looking for 45 include files stdio.h, ..., utime.h -- Looking for 45 include files stdio.h, ..., utime.h - found -- Looking for 46 include files stdio.h, ..., x509.h -- Looking for 46 include files stdio.h, ..., x509.h - not found -- Looking for 46 include files stdio.h, ..., process.h -- Looking for 46 include files stdio.h, ..., process.h - not found -- Looking for 46 include files stdio.h, ..., stddef.h -- Looking for 46 include files stdio.h, ..., stddef.h - found -- Looking for 47 include files stdio.h, ..., dlfcn.h -- Looking for 47 include files stdio.h, ..., dlfcn.h - found -- Looking for 48 include files stdio.h, ..., malloc.h -- Looking for 48 include files stdio.h, ..., malloc.h - found -- Looking for 49 include files stdio.h, ..., memory.h -- Looking for 49 include files stdio.h, ..., memory.h - found -- Looking for 50 include files stdio.h, ..., netinet/if_ether.h -- Looking for 50 include files stdio.h, ..., netinet/if_ether.h - found -- Looking for 52 include files stdio.h, ..., sockio.h -- Looking for 52 include files stdio.h, ..., sockio.h - not found -- Looking for 52 include files stdio.h, ..., sys/utsname.h -- Looking for 52 include files stdio.h, ..., sys/utsname.h - found -- Check size of size_t -- Check size of size_t - done -- Check size of ssize_t -- Check size of ssize_t - done -- Check size of long long -- Check size of long long - done -- Check size of long -- Check size of long - done -- Check size of short -- Check size of short - done -- Check size of int -- Check size of int - done -- Check size of __int64 -- Check size of __int64 - failed -- Check size of long double -- Check size of long double - done -- Check size of time_t -- Check size of time_t - done -- Looking for basename -- Looking for basename - found -- Looking for socket -- Looking for socket - found -- Looking for select -- Looking for select - found -- Looking for poll -- Looking for poll - found -- Looking for strdup -- Looking for strdup - found -- Looking for strstr -- Looking for strstr - found -- Looking for strtok_r -- Looking for strtok_r - found -- Looking for strftime -- Looking for strftime - found -- Looking for uname -- Looking for uname - found -- Looking for strcasecmp -- Looking for strcasecmp - found -- Looking for stricmp -- Looking for stricmp - not found -- Looking for strcmpi -- Looking for strcmpi - not found -- Looking for strncmpi -- Looking for strncmpi - not found -- Looking for alarm -- Looking for alarm - found -- Looking for gethostbyaddr -- Looking for gethostbyaddr - found -- Looking for gethostbyaddr_r -- Looking for gethostbyaddr_r - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for inet_addr -- Looking for inet_addr - found -- Looking for inet_ntoa -- Looking for inet_ntoa - found -- Looking for inet_ntoa_r -- Looking for inet_ntoa_r - not found -- Looking for tcsetattr -- Looking for tcsetattr - found -- Looking for tcgetattr -- Looking for tcgetattr - found -- Looking for perror -- Looking for perror - found -- Looking for closesocket -- Looking for closesocket - not found -- Looking for setvbuf -- Looking for setvbuf - found -- Looking for sigsetjmp -- Looking for sigsetjmp - found -- Looking for getpass_r -- Looking for getpass_r - not found -- Looking for strlcat -- Looking for strlcat - found -- Looking for getpwuid -- Looking for getpwuid - found -- Looking for getpwuid_r -- Looking for getpwuid_r - found -- Looking for geteuid -- Looking for geteuid - found -- Looking for usleep -- Looking for usleep - found -- Looking for utime -- Looking for utime - found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for localtime_r -- Looking for localtime_r - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for gethostbyname_r -- Looking for gethostbyname_r - found -- Looking for signal -- Looking for signal - found -- Looking for SIGALRM -- Looking for SIGALRM - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for _strtoi64 -- Looking for _strtoi64 - not found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for siginterrupt -- Looking for siginterrupt - found -- Looking for fork -- Looking for fork - found -- Looking for getaddrinfo -- Looking for getaddrinfo - found -- Looking for freeaddrinfo -- Looking for freeaddrinfo - found -- Looking for freeifaddrs -- Looking for freeifaddrs - found -- Looking for pipe -- Looking for pipe - found -- Looking for ftruncate -- Looking for ftruncate - found -- Looking for getprotobyname -- Looking for getprotobyname - found -- Looking for getpeername -- Looking for getpeername - found -- Looking for getsockname -- Looking for getsockname - found -- Looking for if_nametoindex -- Looking for if_nametoindex - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for setlocale -- Looking for setlocale - found -- Looking for setmode -- Looking for setmode - not found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for fcntl -- Looking for fcntl - found -- Looking for ioctl -- Looking for ioctl - found -- Looking for setsockopt -- Looking for setsockopt - found -- Looking for mach_absolute_time -- Looking for mach_absolute_time - not found -- Looking for inet_pton -- Looking for inet_pton - found -- Looking for fsetxattr -- Looking for fsetxattr - found -- Performing Curl Test HAVE_FSETXATTR_5 -- Performing Curl Test HAVE_FSETXATTR_5 - Success -- Performing Curl Test HAVE_FSETXATTR_6 -- Performing Curl Test HAVE_FSETXATTR_6 - Failed -- Looking for sigaction -- Looking for sigaction - found -- Performing Curl Test HAVE_FCNTL_O_NONBLOCK -- Performing Curl Test HAVE_FCNTL_O_NONBLOCK - Success -- Performing Curl Test HAVE_IOCTLSOCKET -- Performing Curl Test HAVE_IOCTLSOCKET - Failed -- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL -- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL - Failed -- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL_FIONBIO -- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL_FIONBIO - Failed -- Performing Curl Test HAVE_IOCTLSOCKET_FIONBIO -- Performing Curl Test HAVE_IOCTLSOCKET_FIONBIO - Failed -- Performing Curl Test HAVE_IOCTL_FIONBIO -- Performing Curl Test HAVE_IOCTL_FIONBIO - Success -- Performing Curl Test HAVE_IOCTL_SIOCGIFADDR -- Performing Curl Test HAVE_IOCTL_SIOCGIFADDR - Success -- Performing Curl Test HAVE_SETSOCKOPT_SO_NONBLOCK -- Performing Curl Test HAVE_SETSOCKOPT_SO_NONBLOCK - Failed -- Performing Curl Test TIME_WITH_SYS_TIME -- Performing Curl Test TIME_WITH_SYS_TIME - Success -- Performing Curl Test HAVE_O_NONBLOCK -- Performing Curl Test HAVE_O_NONBLOCK - Failed -- Performing Curl Test HAVE_GETHOSTBYADDR_R_5 -- Performing Curl Test HAVE_GETHOSTBYADDR_R_5 - Failed -- Performing Curl Test HAVE_GETHOSTBYADDR_R_7 -- Performing Curl Test HAVE_GETHOSTBYADDR_R_7 - Failed -- Performing Curl Test HAVE_GETHOSTBYADDR_R_8 -- Performing Curl Test HAVE_GETHOSTBYADDR_R_8 - Success -- Performing Curl Test HAVE_GETHOSTBYADDR_R_5_REENTRANT -- Performing Curl Test HAVE_GETHOSTBYADDR_R_5_REENTRANT - Failed -- Performing Curl Test HAVE_GETHOSTBYADDR_R_7_REENTRANT -- Performing Curl Test HAVE_GETHOSTBYADDR_R_7_REENTRANT - Failed -- Performing Curl Test HAVE_GETHOSTBYADDR_R_8_REENTRANT -- Performing Curl Test HAVE_GETHOSTBYADDR_R_8_REENTRANT - Success -- Performing Curl Test HAVE_GETHOSTBYNAME_R_3 -- Performing Curl Test HAVE_GETHOSTBYNAME_R_3 - Failed -- Performing Curl Test HAVE_GETHOSTBYNAME_R_5 -- Performing Curl Test HAVE_GETHOSTBYNAME_R_5 - Failed -- Performing Curl Test HAVE_GETHOSTBYNAME_R_6 -- Performing Curl Test HAVE_GETHOSTBYNAME_R_6 - Success -- Performing Curl Test HAVE_GETHOSTBYNAME_R_3_REENTRANT -- Performing Curl Test HAVE_GETHOSTBYNAME_R_3_REENTRANT - Failed -- Performing Curl Test HAVE_GETHOSTBYNAME_R_5_REENTRANT -- Performing Curl Test HAVE_GETHOSTBYNAME_R_5_REENTRANT - Failed -- Performing Curl Test HAVE_GETHOSTBYNAME_R_6_REENTRANT -- Performing Curl Test HAVE_GETHOSTBYNAME_R_6_REENTRANT - Success -- Performing Curl Test HAVE_IN_ADDR_T -- Performing Curl Test HAVE_IN_ADDR_T - Success -- Performing Curl Test HAVE_BOOL_T -- Performing Curl Test HAVE_BOOL_T - Success -- Performing Curl Test STDC_HEADERS -- Performing Curl Test STDC_HEADERS - Success -- Performing Curl Test RETSIGTYPE_TEST -- Performing Curl Test RETSIGTYPE_TEST - Success -- Performing Curl Test HAVE_INET_NTOA_R_DECL -- Performing Curl Test HAVE_INET_NTOA_R_DECL - Failed -- Performing Curl Test HAVE_INET_NTOA_R_DECL_REENTRANT -- Performing Curl Test HAVE_INET_NTOA_R_DECL_REENTRANT - Failed -- Performing Curl Test HAVE_FILE_OFFSET_BITS -- Performing Curl Test HAVE_FILE_OFFSET_BITS - Success -- Performing Curl Test HAVE_VARIADIC_MACROS_C99 -- Performing Curl Test HAVE_VARIADIC_MACROS_C99 - Success -- Performing Curl Test HAVE_VARIADIC_MACROS_GCC -- Performing Curl Test HAVE_VARIADIC_MACROS_GCC - Success -- Check size of off_t -- Check size of off_t - done -- Check size of curl_off_t -- Check size of curl_off_t - done -- Performing Curl Test HAVE_GLIBC_STRERROR_R -- Performing Curl Test HAVE_GLIBC_STRERROR_R - Failed -- Performing Curl Test HAVE_POSIX_STRERROR_R -- Performing Curl Test HAVE_POSIX_STRERROR_R - Success -- Performing Curl Test HAVE_CLOCK_GETTIME_MONOTONIC -- Performing Curl Test HAVE_CLOCK_GETTIME_MONOTONIC - Success -- Performing Curl Test HAVE_BUILTIN_AVAILABLE -- Performing Curl Test HAVE_BUILTIN_AVAILABLE - Failed -- Performing Test curl_cv_recv -- Performing Test curl_cv_recv - Success -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, char *, int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, char *, int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, char *, size_t, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, char *, size_t, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, char *, socklen_t, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, char *, socklen_t, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, char *, unsigned int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, char *, unsigned int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, void *, int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, void *, int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, void *, size_t, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, void *, size_t, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, void *, socklen_t, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, void *, socklen_t, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, void *, unsigned int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(SOCKET, void *, unsigned int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, char *, int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, char *, int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, char *, size_t, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, char *, size_t, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, char *, socklen_t, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, char *, socklen_t, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, char *, unsigned int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, char *, unsigned int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, void *, int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, void *, int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, void *, size_t, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, void *, size_t, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, void *, socklen_t, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, void *, socklen_t, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, void *, unsigned int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: int recv(int, void *, unsigned int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, char *, int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, char *, int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, char *, size_t, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, char *, size_t, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, char *, socklen_t, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, char *, socklen_t, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, char *, unsigned int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, char *, unsigned int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, void *, int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, void *, int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, void *, size_t, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, void *, size_t, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, void *, socklen_t, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, void *, socklen_t, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, void *, unsigned int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(SOCKET, void *, unsigned int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(int, char *, int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(int, char *, int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(int, char *, size_t, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(int, char *, size_t, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(int, char *, socklen_t, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(int, char *, socklen_t, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(int, char *, unsigned int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(int, char *, unsigned int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(int, void *, int, int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Failed -- Tested: ssize_t recv(int, void *, int, unsigned int) -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Success -- Tested: ssize_t recv(int, void *, size_t, int) -- Performing Test curl_cv_send -- Performing Test curl_cv_send - Success -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const char *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const char *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const char *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const char *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const char *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const char *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const char *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const char *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const void *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const void *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const void *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const void *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const void *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const void *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const void *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, const void *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, void *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, void *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, void *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, void *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, void *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, void *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, void *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, void *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, char *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, char *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, char *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, char *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, char *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, char *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, char *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(SOCKET, char *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const char *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const char *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const char *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const char *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const char *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const char *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const char *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const char *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const void *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const void *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const void *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const void *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const void *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const void *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const void *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, const void *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, void *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, void *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, void *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, void *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, void *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, void *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, void *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, void *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, char *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, char *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, char *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, char *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, char *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, char *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, char *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(int, char *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const char *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const char *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const char *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const char *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const char *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const char *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const char *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const char *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const void *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const void *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const void *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const void *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const void *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const void *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const void *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, const void *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, void *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, void *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, void *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, void *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, void *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, void *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, void *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, void *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, char *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, char *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, char *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, char *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, char *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, char *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, char *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: int send(ssize_t, char *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const char *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const char *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const char *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const char *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const char *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const char *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const char *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const char *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const void *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const void *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const void *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const void *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const void *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const void *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const void *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, const void *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, void *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, void *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, void *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, void *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, void *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, void *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, void *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, void *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, char *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, char *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, char *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, char *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, char *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, char *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, char *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(SOCKET, char *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(int, const char *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(int, const char *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(int, const char *, size_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(int, const char *, size_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(int, const char *, socklen_t, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(int, const char *, socklen_t, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(int, const char *, unsigned int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(int, const char *, unsigned int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(int, const void *, int, int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Failed -- Tested: ssize_t send(int, const void *, int, unsigned int) -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Success -- Tested: ssize_t send(int, const void *, size_t, int) -- Performing Test HAVE_MSG_NOSIGNAL -- Performing Test HAVE_MSG_NOSIGNAL - Success -- Performing Test HAVE_STRUCT_TIMEVAL -- Performing Test HAVE_STRUCT_TIMEVAL - Success -- Check size of sig_atomic_t -- Check size of sig_atomic_t - done -- Performing Test HAVE_SIG_ATOMIC_T_NOT_VOLATILE -- Performing Test HAVE_SIG_ATOMIC_T_NOT_VOLATILE - Success -- Check size of struct sockaddr_storage -- Check size of struct sockaddr_storage - done -- Performing Test HAVE_POLL_FINE -- Performing Test HAVE_POLL_FINE - Success -- Enabled features: SSL IPv6 unix-sockets libz AsynchDNS IDN NTLM HTTPS-proxy -- Enabled protocols: HTTP HTTPS -- Enabled SSL backends: OpenSSL -- Configuring done (106.9s) -- Generating done (0.2s) -- Build files have been written to: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl + '[' -f lib/curl_config.h ']' + echo '#include int main() { struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts); return 0; }' + gcc test.c -o /dev/null + '[' 0 -ne 0 ']' + rm test.c [ 31%] Performing build step for 'BuildCurlBundled' [ 0%] Building C object lib/CMakeFiles/libcurl.dir/file.c.o [ 0%] Building C object lib/CMakeFiles/libcurl.dir/timeval.c.o [ 0%] Building C object lib/CMakeFiles/libcurl.dir/base64.c.o [ 0%] Building C object lib/CMakeFiles/libcurl.dir/hostip.c.o [ 0%] Building C object lib/CMakeFiles/libcurl.dir/formdata.c.o [ 0%] Building C object lib/CMakeFiles/libcurl.dir/cookie.c.o [ 0%] Building C object lib/CMakeFiles/libcurl.dir/progress.c.o [ 7%] Building C object lib/CMakeFiles/libcurl.dir/http.c.o [ 7%] Building C object lib/CMakeFiles/libcurl.dir/sendf.c.o [ 7%] Building C object lib/CMakeFiles/libcurl.dir/dict.c.o [ 7%] Building C object lib/CMakeFiles/libcurl.dir/ftp.c.o [ 7%] Building C object lib/CMakeFiles/libcurl.dir/url.c.o [ 7%] Building C object lib/CMakeFiles/libcurl.dir/if2ip.c.o [ 7%] Building C object lib/CMakeFiles/libcurl.dir/version.c.o [ 7%] Building C object lib/CMakeFiles/libcurl.dir/speedcheck.c.o [ 7%] Building C object lib/CMakeFiles/libcurl.dir/ldap.c.o [ 7%] Building C object lib/CMakeFiles/libcurl.dir/getenv.c.o [ 14%] Building C object lib/CMakeFiles/libcurl.dir/escape.c.o [ 14%] Building C object lib/CMakeFiles/libcurl.dir/mprintf.c.o [ 14%] Building C object lib/CMakeFiles/libcurl.dir/telnet.c.o [ 14%] Building C object lib/CMakeFiles/libcurl.dir/netrc.c.o [ 14%] Building C object lib/CMakeFiles/libcurl.dir/transfer.c.o [ 14%] Building C object lib/CMakeFiles/libcurl.dir/getinfo.c.o [ 14%] Building C object lib/CMakeFiles/libcurl.dir/strcase.c.o [ 14%] Building C object lib/CMakeFiles/libcurl.dir/easy.c.o [ 14%] Building C object lib/CMakeFiles/libcurl.dir/security.c.o [ 14%] Building C object lib/CMakeFiles/libcurl.dir/curl_fnmatch.c.o [ 21%] Building C object lib/CMakeFiles/libcurl.dir/fileinfo.c.o [ 21%] Building C object lib/CMakeFiles/libcurl.dir/ftplistparser.c.o [ 21%] Building C object lib/CMakeFiles/libcurl.dir/wildcard.c.o [ 21%] Building C object lib/CMakeFiles/libcurl.dir/krb5.c.o [ 21%] Building C object lib/CMakeFiles/libcurl.dir/memdebug.c.o [ 21%] Building C object lib/CMakeFiles/libcurl.dir/http_chunks.c.o [ 21%] Building C object lib/CMakeFiles/libcurl.dir/strtok.c.o [ 21%] Building C object lib/CMakeFiles/libcurl.dir/connect.c.o [ 21%] Building C object lib/CMakeFiles/libcurl.dir/llist.c.o [ 21%] Building C object lib/CMakeFiles/libcurl.dir/hash.c.o [ 28%] Building C object lib/CMakeFiles/libcurl.dir/multi.c.o [ 28%] Building C object lib/CMakeFiles/libcurl.dir/content_encoding.c.o [ 28%] Building C object lib/CMakeFiles/libcurl.dir/http_digest.c.o [ 28%] Building C object lib/CMakeFiles/libcurl.dir/share.c.o [ 28%] Building C object lib/CMakeFiles/libcurl.dir/md4.c.o [ 28%] Building C object lib/CMakeFiles/libcurl.dir/md5.c.o [ 28%] Building C object lib/CMakeFiles/libcurl.dir/http_negotiate.c.o [ 28%] Building C object lib/CMakeFiles/libcurl.dir/inet_pton.c.o [ 28%] Building C object lib/CMakeFiles/libcurl.dir/strtoofft.c.o [ 28%] Building C object lib/CMakeFiles/libcurl.dir/strerror.c.o [ 35%] Building C object lib/CMakeFiles/libcurl.dir/amigaos.c.o [ 35%] Building C object lib/CMakeFiles/libcurl.dir/hostasyn.c.o [ 35%] Building C object lib/CMakeFiles/libcurl.dir/hostip4.c.o [ 35%] Building C object lib/CMakeFiles/libcurl.dir/hostip6.c.o [ 35%] Building C object lib/CMakeFiles/libcurl.dir/hostsyn.c.o /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md4.c: In function 'Curl_md4it': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md4.c:515:3: warning: 'MD4_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 515 | MD4_Init(&ctx); | ^~~~~~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md4.c:98: /usr/include/openssl/md4.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD4_Init(MD4_CTX *c); | ^~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md4.c:516:3: warning: 'MD4_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 516 | MD4_Update(&ctx, input, curlx_uztoui(len)); | ^~~~~~~~~~ /usr/include/openssl/md4.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD4_Update(MD4_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md4.c:517:3: warning: 'MD4_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 517 | MD4_Final(output, &ctx); | ^~~~~~~~~ /usr/include/openssl/md4.h:52:27: note: declared here 52 | OSSL_DEPRECATEDIN_3_0 int MD4_Final(unsigned char *md, MD4_CTX *c); | ^~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-pedantic-ms-format' may have been intended to silence earlier diagnostics /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md5.c:534:5: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 534 | CURLX_FUNCTION_CAST(HMAC_hinit_func, MD5_Init), | ^~~~~~~~~~~~~~~~~~~ [ 35%] Building C object lib/CMakeFiles/libcurl.dir/inet_ntop.c.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md5.c:96: /usr/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md5.c:536:5: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 536 | CURLX_FUNCTION_CAST(HMAC_hupdate_func, MD5_Update), | ^~~~~~~~~~~~~~~~~~~ /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md5.c:538:5: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 538 | CURLX_FUNCTION_CAST(HMAC_hfinal_func, MD5_Final), | ^~~~~~~~~~~~~~~~~~~ /usr/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md5.c:551:5: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 551 | CURLX_FUNCTION_CAST(Curl_MD5_init_func, MD5_Init), | ^~~~~~~~~~~~~~~~~~~ /usr/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md5.c:553:5: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 553 | CURLX_FUNCTION_CAST(Curl_MD5_update_func, MD5_Update), | ^~~~~~~~~~~~~~~~~~~ /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md5.c:555:5: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 555 | CURLX_FUNCTION_CAST(Curl_MD5_final_func, MD5_Final), | ^~~~~~~~~~~~~~~~~~~ /usr/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md5.c: In function 'Curl_md5it': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md5.c:571:3: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 571 | MD5_Init(&ctx); | ^~~~~~~~ /usr/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md5.c:572:3: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 572 | MD5_Update(&ctx, input, curlx_uztoui(len)); | ^~~~~~~~~~ /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/md5.c:573:3: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 573 | MD5_Final(outbuffer, &ctx); | ^~~~~~~~~ /usr/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-pedantic-ms-format' may have been intended to silence earlier diagnostics [ 35%] Building C object lib/CMakeFiles/libcurl.dir/select.c.o [ 35%] Building C object lib/CMakeFiles/libcurl.dir/tftp.c.o [ 35%] Building C object lib/CMakeFiles/libcurl.dir/parsedate.c.o [ 35%] Building C object lib/CMakeFiles/libcurl.dir/splay.c.o [ 42%] Building C object lib/CMakeFiles/libcurl.dir/strdup.c.o [ 42%] Building C object lib/CMakeFiles/libcurl.dir/curl_addrinfo.c.o [ 42%] Building C object lib/CMakeFiles/libcurl.dir/socks.c.o [ 42%] Building C object lib/CMakeFiles/libcurl.dir/socks_gssapi.c.o [ 42%] Building C object lib/CMakeFiles/libcurl.dir/socks_sspi.c.o [ 42%] Building C object lib/CMakeFiles/libcurl.dir/curl_sspi.c.o [ 42%] Building C object lib/CMakeFiles/libcurl.dir/slist.c.o [ 42%] Building C object lib/CMakeFiles/libcurl.dir/nonblock.c.o [ 42%] Building C object lib/CMakeFiles/libcurl.dir/curl_memrchr.c.o [ 42%] Building C object lib/CMakeFiles/libcurl.dir/imap.c.o [ 50%] Building C object lib/CMakeFiles/libcurl.dir/pop3.c.o [ 50%] Building C object lib/CMakeFiles/libcurl.dir/smtp.c.o [ 50%] Building C object lib/CMakeFiles/libcurl.dir/pingpong.c.o [ 50%] Building C object lib/CMakeFiles/libcurl.dir/rtsp.c.o [ 50%] Building C object lib/CMakeFiles/libcurl.dir/curl_threads.c.o [ 50%] Building C object lib/CMakeFiles/libcurl.dir/warnless.c.o [ 50%] Building C object lib/CMakeFiles/libcurl.dir/hmac.c.o [ 50%] Building C object lib/CMakeFiles/libcurl.dir/curl_rtmp.c.o [ 50%] Building C object lib/CMakeFiles/libcurl.dir/openldap.c.o [ 50%] Building C object lib/CMakeFiles/libcurl.dir/curl_gethostname.c.o [ 57%] Building C object lib/CMakeFiles/libcurl.dir/gopher.c.o [ 57%] Building C object lib/CMakeFiles/libcurl.dir/idn_win32.c.o [ 57%] Building C object lib/CMakeFiles/libcurl.dir/http_proxy.c.o [ 57%] Building C object lib/CMakeFiles/libcurl.dir/non-ascii.c.o [ 57%] Building C object lib/CMakeFiles/libcurl.dir/asyn-ares.c.o [ 57%] Building C object lib/CMakeFiles/libcurl.dir/asyn-thread.c.o [ 57%] Building C object lib/CMakeFiles/libcurl.dir/curl_gssapi.c.o [ 57%] Building C object lib/CMakeFiles/libcurl.dir/http_ntlm.c.o [ 57%] Building C object lib/CMakeFiles/libcurl.dir/curl_ntlm_wb.c.o [ 57%] Building C object lib/CMakeFiles/libcurl.dir/curl_ntlm_core.c.o [ 64%] Building C object lib/CMakeFiles/libcurl.dir/rand.c.o [ 64%] Building C object lib/CMakeFiles/libcurl.dir/curl_sasl.c.o [ 64%] Building C object lib/CMakeFiles/libcurl.dir/curl_multibyte.c.o [ 64%] Building C object lib/CMakeFiles/libcurl.dir/hostcheck.c.o [ 64%] Building C object lib/CMakeFiles/libcurl.dir/conncache.c.o [ 64%] Building C object lib/CMakeFiles/libcurl.dir/dotdot.c.o [ 64%] Building C object lib/CMakeFiles/libcurl.dir/x509asn1.c.o [ 64%] Building C object lib/CMakeFiles/libcurl.dir/http2.c.o [ 64%] Building C object lib/CMakeFiles/libcurl.dir/smb.c.o [ 64%] Building C object lib/CMakeFiles/libcurl.dir/curl_endian.c.o [ 64%] Building C object lib/CMakeFiles/libcurl.dir/curl_des.c.o [ 71%] Building C object lib/CMakeFiles/libcurl.dir/mime.c.o [ 71%] Building C object lib/CMakeFiles/libcurl.dir/system_win32.c.o [ 71%] Building C object lib/CMakeFiles/libcurl.dir/sha256.c.o [ 71%] Building C object lib/CMakeFiles/libcurl.dir/setopt.c.o [ 71%] Building C object lib/CMakeFiles/libcurl.dir/curl_path.c.o [ 71%] Building C object lib/CMakeFiles/libcurl.dir/curl_ctype.c.o [ 71%] Building C object lib/CMakeFiles/libcurl.dir/curl_range.c.o [ 71%] Building C object lib/CMakeFiles/libcurl.dir/psl.c.o [ 71%] Building C object lib/CMakeFiles/libcurl.dir/doh.c.o [ 71%] Building C object lib/CMakeFiles/libcurl.dir/urlapi.c.o [ 78%] Building C object lib/CMakeFiles/libcurl.dir/curl_get_line.c.o [ 78%] Building C object lib/CMakeFiles/libcurl.dir/altsvc.c.o [ 78%] Building C object lib/CMakeFiles/libcurl.dir/socketpair.c.o /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/curl_ntlm_core.c: In function 'setup_des_key': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/curl_ntlm_core.c:155:3: warning: 'DES_set_odd_parity' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 155 | DES_set_odd_parity(&key); | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/curl_ntlm_core.c:57: /usr/include/openssl/des.h:176:28: note: declared here 176 | OSSL_DEPRECATEDIN_3_0 void DES_set_odd_parity(DES_cblock *key); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/curl_ntlm_core.c:158:3: warning: 'DES_set_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 158 | DES_set_key(&key, ks); | ^~~~~~~~~~~ /usr/include/openssl/des.h:186:5: note: declared here 186 | int DES_set_key(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/curl_ntlm_core.c: In function 'Curl_ntlm_core_lm_resp': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/curl_ntlm_core.c:394:3: warning: 'DES_ecb_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 394 | DES_ecb_encrypt((DES_cblock*) plaintext, (DES_cblock*) results, | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:105:6: note: declared here 105 | void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/curl_ntlm_core.c:398:3: warning: 'DES_ecb_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 398 | DES_ecb_encrypt((DES_cblock*) plaintext, (DES_cblock*) (results + 8), | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:105:6: note: declared here 105 | void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/curl_ntlm_core.c:402:3: warning: 'DES_ecb_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 402 | DES_ecb_encrypt((DES_cblock*) plaintext, (DES_cblock*) (results + 16), | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:105:6: note: declared here 105 | void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/curl_ntlm_core.c: In function 'Curl_ntlm_core_mk_lm_hash': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/curl_ntlm_core.c:469:5: warning: 'DES_ecb_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 469 | DES_ecb_encrypt((DES_cblock *)magic, (DES_cblock *)lmbuffer, | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:105:6: note: declared here 105 | void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/curl_ntlm_core.c:473:5: warning: 'DES_ecb_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 473 | DES_ecb_encrypt((DES_cblock *)magic, (DES_cblock *)(lmbuffer + 8), | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:105:6: note: declared here 105 | void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, | ^~~~~~~~~~~~~~~ [ 78%] Building C object lib/CMakeFiles/libcurl.dir/vauth/vauth.c.o [ 78%] Building C object lib/CMakeFiles/libcurl.dir/rename.c.o /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/sha256.c: In function 'Curl_sha256it': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/sha256.c:413:3: warning: 'SHA256_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 413 | SHA256_Init(&ctx); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/sha256.c:65: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/sha256.c:414:3: warning: 'SHA256_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 414 | SHA256_Update(&ctx, input, curlx_uztoui(length)); | ^~~~~~~~~~~~~ /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/sha256.c:415:3: warning: 'SHA256_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 415 | SHA256_Final(output, &ctx); | ^~~~~~~~~~~~ /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ [ 78%] Building C object lib/CMakeFiles/libcurl.dir/vauth/cleartext.c.o At top level: cc1: note: unrecognized command-line option '-Wno-pedantic-ms-format' may have been intended to silence earlier diagnostics [ 78%] Building C object lib/CMakeFiles/libcurl.dir/vauth/cram.c.o [ 78%] Building C object lib/CMakeFiles/libcurl.dir/vauth/digest_sspi.c.o [ 78%] Building C object lib/CMakeFiles/libcurl.dir/vauth/digest.c.o At top level: cc1: note: unrecognized command-line option '-Wno-pedantic-ms-format' may have been intended to silence earlier diagnostics [ 78%] Building C object lib/CMakeFiles/libcurl.dir/vauth/krb5_gssapi.c.o [ 85%] Building C object lib/CMakeFiles/libcurl.dir/vauth/krb5_sspi.c.o [ 85%] Building C object lib/CMakeFiles/libcurl.dir/vauth/ntlm.c.o [ 85%] Building C object lib/CMakeFiles/libcurl.dir/vauth/ntlm_sspi.c.o [ 85%] Building C object lib/CMakeFiles/libcurl.dir/vauth/oauth2.c.o [ 85%] Building C object lib/CMakeFiles/libcurl.dir/vauth/spnego_gssapi.c.o [ 85%] Building C object lib/CMakeFiles/libcurl.dir/vauth/spnego_sspi.c.o [ 85%] Building C object lib/CMakeFiles/libcurl.dir/vtls/openssl.c.o [ 85%] Building C object lib/CMakeFiles/libcurl.dir/vtls/gtls.c.o [ 85%] Building C object lib/CMakeFiles/libcurl.dir/vtls/vtls.c.o [ 85%] Building C object lib/CMakeFiles/libcurl.dir/vtls/nss.c.o [ 92%] Building C object lib/CMakeFiles/libcurl.dir/vtls/mbedtls_threadlock.c.o [ 92%] Building C object lib/CMakeFiles/libcurl.dir/vtls/wolfssl.c.o [ 92%] Building C object lib/CMakeFiles/libcurl.dir/vtls/schannel.c.o [ 92%] Building C object lib/CMakeFiles/libcurl.dir/vtls/schannel_verify.c.o [ 92%] Building C object lib/CMakeFiles/libcurl.dir/vtls/sectransp.c.o [ 92%] Building C object lib/CMakeFiles/libcurl.dir/vtls/gskit.c.o [ 92%] Building C object lib/CMakeFiles/libcurl.dir/vtls/mbedtls.c.o [ 92%] Building C object lib/CMakeFiles/libcurl.dir/vtls/mesalink.c.o [ 92%] Building C object lib/CMakeFiles/libcurl.dir/vtls/bearssl.c.o [ 92%] Building C object lib/CMakeFiles/libcurl.dir/vquic/ngtcp2.c.o [100%] Building C object lib/CMakeFiles/libcurl.dir/vquic/quiche.c.o [100%] Building C object lib/CMakeFiles/libcurl.dir/vssh/libssh2.c.o [100%] Building C object lib/CMakeFiles/libcurl.dir/vssh/libssh.c.o [100%] Building C object lib/CMakeFiles/libcurl.dir/vssh/wolfssh.c.o /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c: In function 'cert_stuff': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:704:11: warning: 'ENGINE_ctrl' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 704 | if(!ENGINE_ctrl(data->state.engine, ENGINE_CTRL_GET_CMD_FROM_NAME, | ^~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:76: /usr/include/openssl/engine.h:429:27: note: declared here 429 | OSSL_DEPRECATEDIN_3_0 int ENGINE_ctrl(ENGINE *e, int cmd, long i, void *p, | ^~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:711:11: warning: 'ENGINE_ctrl_cmd' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 711 | if(!ENGINE_ctrl_cmd(data->state.engine, cmd_name, | ^~ /usr/include/openssl/engine.h:450:27: note: declared here 450 | OSSL_DEPRECATEDIN_3_0 int ENGINE_ctrl_cmd(ENGINE *e, const char *cmd_name, | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:897:13: warning: 'ENGINE_load_private_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 897 | ENGINE_load_private_key(data->state.engine, key_file, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/engine.h:638:11: note: declared here 638 | EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id, | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:961:9: warning: 'EVP_PKEY_get1_RSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 961 | RSA *rsa = EVP_PKEY_get1_RSA(priv_key); | ^~~ In file included from /usr/include/openssl/x509.h:29, from /usr/include/openssl/ssl.h:32, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:49: /usr/include/openssl/evp.h:1356:16: note: declared here 1356 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:962:9: warning: 'RSA_flags' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 962 | if(RSA_flags(rsa) & RSA_METHOD_FLAG_NO_CHECK) | ^~ In file included from /usr/include/openssl/x509.h:36: /usr/include/openssl/rsa.h:307:27: note: declared here 307 | OSSL_DEPRECATEDIN_3_0 int RSA_flags(const RSA *r); | ^~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:964:9: warning: 'RSA_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 964 | RSA_free(rsa); /* Decrement reference count */ | ^~~~~~~~ /usr/include/openssl/rsa.h:304:28: note: declared here 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c: In function 'Curl_ossl_init': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:1031:3: warning: 'ENGINE_load_builtin_engines' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1031 | ENGINE_load_builtin_engines(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/engine.h:358:28: note: declared here 358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c: In function 'Curl_ossl_set_engine': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:1191:3: warning: 'ENGINE_by_id' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1191 | e = ENGINE_by_id(engine); | ^ /usr/include/openssl/engine.h:336:31: note: declared here 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); | ^~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:1207:5: warning: 'ENGINE_finish' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1207 | ENGINE_finish(data->state.engine); | ^~~~~~~~~~~~~ /usr/include/openssl/engine.h:628:27: note: declared here 628 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:1208:5: warning: 'ENGINE_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1208 | ENGINE_free(data->state.engine); | ^~~~~~~~~~~ /usr/include/openssl/engine.h:493:27: note: declared here 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:1211:3: warning: 'ENGINE_init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1211 | if(!ENGINE_init(e)) { | ^~ /usr/include/openssl/engine.h:620:27: note: declared here 620 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:1214:5: warning: 'ENGINE_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1214 | ENGINE_free(e); | ^~~~~~~~~~~ /usr/include/openssl/engine.h:493:27: note: declared here 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c: In function 'Curl_ossl_set_engine_default': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:1234:5: warning: 'ENGINE_set_default' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1234 | if(ENGINE_set_default(data->state.engine, ENGINE_METHOD_ALL) > 0) { | ^~ /usr/include/openssl/engine.h:708:27: note: declared here 708 | OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:1236:13: warning: 'ENGINE_get_id' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1236 | ENGINE_get_id(data->state.engine)); | ^~~~~~~~~~~~~ /usr/include/openssl/engine.h:552:35: note: declared here 552 | OSSL_DEPRECATEDIN_3_0 const char *ENGINE_get_id(const ENGINE *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:1240:13: warning: 'ENGINE_get_id' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1240 | ENGINE_get_id(data->state.engine)); | ^~~~~~~~~~~~~ /usr/include/openssl/engine.h:552:35: note: declared here 552 | OSSL_DEPRECATEDIN_3_0 const char *ENGINE_get_id(const ENGINE *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c: In function 'Curl_ossl_engines_list': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:1259:3: warning: 'ENGINE_get_first' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1259 | for(e = ENGINE_get_first(); e; e = ENGINE_get_next(e)) { | ^~~ /usr/include/openssl/engine.h:318:31: note: declared here 318 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_first(void); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:1259:3: warning: 'ENGINE_get_next' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1259 | for(e = ENGINE_get_first(); e; e = ENGINE_get_next(e)) { | ^~~ /usr/include/openssl/engine.h:323:31: note: declared here 323 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_next(ENGINE *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:1260:5: warning: 'ENGINE_get_id' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1260 | beg = curl_slist_append(list, ENGINE_get_id(e)); | ^~~ /usr/include/openssl/engine.h:552:35: note: declared here 552 | OSSL_DEPRECATEDIN_3_0 const char *ENGINE_get_id(const ENGINE *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c: In function 'Curl_ossl_close_all': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:1415:5: warning: 'ENGINE_finish' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1415 | ENGINE_finish(data->state.engine); | ^~~~~~~~~~~~~ /usr/include/openssl/engine.h:628:27: note: declared here 628 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:1416:5: warning: 'ENGINE_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1416 | ENGINE_free(data->state.engine); | ^~~~~~~~~~~ /usr/include/openssl/engine.h:493:27: note: declared here 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c: In function 'get_cert_chain': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:3274:9: warning: 'EVP_PKEY_get0_RSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3274 | rsa = EVP_PKEY_get0_RSA(pubkey); | ^~~ /usr/include/openssl/evp.h:1354:22: note: declared here 1354 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:3274:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3274 | rsa = EVP_PKEY_get0_RSA(pubkey); | ^ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:3284:11: warning: 'RSA_get0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3284 | RSA_get0_key(rsa, &n, &e, NULL); | ^~~~~~~~~~~~ /usr/include/openssl/rsa.h:228:28: note: declared here 228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:3304:9: warning: 'EVP_PKEY_get0_DSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3304 | dsa = EVP_PKEY_get0_DSA(pubkey); | ^~~ /usr/include/openssl/evp.h:1363:22: note: declared here 1363 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:3304:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3304 | dsa = EVP_PKEY_get0_DSA(pubkey); | ^ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:3315:11: warning: 'DSA_get0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3315 | DSA_get0_pqg(dsa, &p, &q, &g); | ^~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:37: /usr/include/openssl/dsa.h:206:28: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:3316:11: warning: 'DSA_get0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3316 | DSA_get0_key(dsa, &pub_key, NULL); | ^~~~~~~~~~~~ /usr/include/openssl/dsa.h:209:28: note: declared here 209 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:3336:9: warning: 'EVP_PKEY_get0_DH' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3336 | dh = EVP_PKEY_get0_DH(pubkey); | ^~ /usr/include/openssl/evp.h:1371:43: note: declared here 1371 | OSSL_DEPRECATEDIN_3_0 const struct dh_st *EVP_PKEY_get0_DH(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:3336:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3336 | dh = EVP_PKEY_get0_DH(pubkey); | ^ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:3346:11: warning: 'DH_get0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3346 | DH_get0_pqg(dh, &p, &q, &g); | ^~~~~~~~~~~ In file included from /usr/include/openssl/dsa.h:31: /usr/include/openssl/dh.h:260:28: note: declared here 260 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, | ^~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/curl/lib/vtls/openssl.c:3347:11: warning: 'DH_get0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3347 | DH_get0_key(dh, &pub_key, NULL); | ^~~~~~~~~~~ /usr/include/openssl/dh.h:263:28: note: declared here 263 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-pedantic-ms-format' may have been intended to silence earlier diagnostics [100%] Linking C static library libcurl.a [100%] Built target libcurl [ 32%] Performing install step for 'BuildCurlBundled' [100%] Built target libcurl Install the project... -- Install configuration: "" -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/lib/libcurl.a -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/bin/curl-config -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/lib/pkgconfig/libcurl.pc -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/include/curl -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/include/curl/urlapi.h -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/include/curl/typecheck-gcc.h -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/include/curl/system.h -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/include/curl/stdcheaders.h -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/include/curl/multi.h -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/include/curl/mprintf.h -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/include/curl/easy.h -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/include/curl/curlver.h -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/include/curl/curl.h -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/lib/cmake/CURL/CURLTargets.cmake -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/lib/cmake/CURL/CURLTargets-noconfig.cmake -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/lib/cmake/CURL/CURLConfigVersion.cmake -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/deps/curl-install/usr/lib/cmake/CURL/CURLConfig.cmake [ 32%] Completed 'BuildCurlBundled' [ 32%] Built target BuildCurlBundled [ 33%] Building CXX object src/CMakeFiles/libdavix.dir/auth/davix_openssl.cpp.o [ 33%] Building CXX object src/CMakeFiles/libdavix.dir/auth/davixauth.cpp.o [ 34%] Building CXX object src/CMakeFiles/libdavix.dir/auth/davixx509cred.cpp.o [ 35%] Building CXX object src/CMakeFiles/libdavix.dir/backend/BackendRequest.cpp.o [ 35%] Building CXX object src/CMakeFiles/libdavix.dir/backend/SessionFactory.cpp.o [ 36%] Building CXX object src/CMakeFiles/libdavix.dir/backend/StandaloneNeonRequest.cpp.o [ 37%] Building CXX object src/CMakeFiles/libdavix.dir/core/ContentProvider.cpp.o [ 38%] Building CXX object src/CMakeFiles/libdavix.dir/core/RedirectionResolver.cpp.o [ 38%] Building CXX object src/CMakeFiles/libdavix.dir/curl/CurlSession.cpp.o [ 38%] Building CXX object src/CMakeFiles/libdavix.dir/curl/CurlSessionFactory.cpp.o [ 39%] Building CXX object src/CMakeFiles/libdavix.dir/curl/ResponseBuffer.cpp.o [ 40%] Building CXX object src/CMakeFiles/libdavix.dir/curl/HeaderlineParser.cpp.o [ 40%] Building CXX object src/CMakeFiles/libdavix.dir/curl/StandaloneCurlRequest.cpp.o [ 41%] Building CXX object src/CMakeFiles/libdavix.dir/deprecated/httpcachetoken.cpp.o [ 42%] Building CXX object src/CMakeFiles/libdavix.dir/file/davfile.cpp.o [ 42%] Building CXX object src/CMakeFiles/libdavix.dir/file/davposix.cpp.o [ 43%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/AzureIO.cpp.o [ 44%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/chain_factory.cpp.o [ 44%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/davix_reliability_ops.cpp.o [ 45%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/davmeta.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/chain_factory.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/file/davfile.cpp:25: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/file/davfile.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/backend/BackendRequest.cpp:29: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/backend/BackendRequest.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/backend/BackendRequest.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 45%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/fileutils.cpp.o [ 46%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/httpiochain.cpp.o [ 47%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/httpiovec.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/chain_factory.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/file/davposix.cpp:25: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/stdexcept:39, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/../libs/alibxx/str/format.hpp:16, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_logger_internal.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/file/davposix.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 47%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/iobuffmap.cpp.o [ 48%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/S3IO.cpp.o [ 49%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/SwiftIO.cpp.o [ 49%] Building CXX object src/CMakeFiles/libdavix.dir/hooks/davix_hooks.cpp.o [ 50%] Building CXX object src/CMakeFiles/libdavix.dir/libs/alibxx/chrono/timepoint.cpp.o [ 51%] Building CXX object src/CMakeFiles/libdavix.dir/libs/alibxx/crypto/base64.cpp.o [ 51%] Building CXX object src/CMakeFiles/libdavix.dir/libs/alibxx/crypto/hmacsha.cpp.o [ 52%] Building CXX object src/CMakeFiles/libdavix.dir/libs/alibxx/str/format.cpp.o [ 52%] Building CXX object src/CMakeFiles/libdavix.dir/libs/datetime/datetime_utils.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/chain_factory.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/chain_factory.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bitset:52, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/chain_factory.hpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 53%] Building CXX object src/CMakeFiles/libdavix.dir/modules/modules_profiles.cpp.o [ 54%] Building CXX object src/CMakeFiles/libdavix.dir/neon/neonrequest.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davix_reliability_ops.cpp:26: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davix_reliability_ops.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp: In function 'int Davix::dav_stat_mapper_http(Context&, const RequestParams*, const Uri&, StatInfo&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp:135:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Davix::StatInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 135 | memset(&st_info, 0, sizeof(struct StatInfo)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:102:8: note: 'struct Davix::StatInfo' declared here 102 | struct StatInfo{ | ^~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp: In function 'int Davix::dav_stat_mapper_http_get(Context&, const RequestParams*, const Uri&, StatInfo&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp:164:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Davix::StatInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 164 | memset(&st_info, 0, sizeof(struct StatInfo)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:102:8: note: 'struct Davix::StatInfo' declared here 102 | struct StatInfo{ | ^~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/libdavix.dir/neon/neonsession.cpp.o /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp: In function 'int Davix::internal_checksum(Context&, const Uri&, const RequestParams*, std::string&, const std::string&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp:418:90: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isHexa]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 418 | if(it->size() == 32 && std::find_if(it->begin(), it->end(), std::not1(StrUtil::isHexa())) == it->end()){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp: In function 'bool Davix::is_a_bucket(const Uri&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp:790:55: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSlash]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 790 | return (std::find_if(s.begin(), s.end(), std::not1(StrUtil::isSlash())) == s.end()); // false if pathname does not match '\/+' | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 55%] Building CXX object src/CMakeFiles/libdavix.dir/neon/neonsessionfactory.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davpropxmlparser.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp:25: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/alibxx/crypto/hmacsha.cpp: In function 'std::string sha256(std::string)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/alibxx/crypto/hmacsha.cpp:69:16: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 69 | SHA256_Init(&sha256); | ~~~~~~~~~~~^~~~~~~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/alibxx/crypto/hmacsha.cpp:29: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/alibxx/crypto/hmacsha.cpp:70:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 70 | SHA256_Update(&sha256, input.c_str(), input.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/alibxx/crypto/hmacsha.cpp:71:17: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 71 | SHA256_Final(hash, &sha256); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/alibxx/crypto/hmacsha.cpp: In function 'std::string rsasha256(const std::string&, const std::string&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/alibxx/crypto/hmacsha.cpp:90:33: warning: 'rsa_st* EVP_PKEY_get1_RSA(EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 90 | RSA *rsa = EVP_PKEY_get1_RSA(private_key); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/openssl/hmac.h:21, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/alibxx/crypto/hmacsha.cpp:28: /usr/include/openssl/evp.h:1356:16: note: declared here 1356 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/alibxx/crypto/hmacsha.cpp:101:16: warning: 'int RSA_sign(int, const unsigned char*, unsigned int, unsigned char*, unsigned int*, RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 101 | if(RSA_sign(NID_sha256, (const unsigned char*) digest.c_str(), digest.size(), (unsigned char*) retbuff, &siglen, rsa) != 1) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/alibxx/crypto/hmacsha.cpp:30: /usr/include/openssl/rsa.h:359:27: note: declared here 359 | OSSL_DEPRECATEDIN_3_0 int RSA_sign(int type, const unsigned char *m, | ^~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/alibxx/crypto/hmacsha.cpp:105:13: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 105 | RSA_free(rsa); | ~~~~~~~~^~~~~ /usr/include/openssl/rsa.h:304:28: note: declared here 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/libdavix.dir/params/davixrequestparams.cpp.o [ 56%] Building CXX object src/CMakeFiles/libdavix.dir/request/httprequest.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.cpp:23: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/iobuffmap.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/httpiovec.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/httpiovec.cpp:23: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/httpiovec.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/iobuffmap.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/iobuffmap.cpp:23: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/iobuffmap.hpp:26: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/S3MultiPartInitiationParser.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/S3IO.cpp:25: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/httpiochain.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/S3IO.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/S3IO.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 57%] Building CXX object src/CMakeFiles/libdavix.dir/status/DavixStatus.cpp.o [ 58%] Building CXX object src/CMakeFiles/libdavix.dir/status/davixstatusrequest.cpp.o [ 58%] Building CXX object src/CMakeFiles/libdavix.dir/utils/checksum_extractor.cpp.o [ 59%] Building CXX object src/CMakeFiles/libdavix.dir/utils/CompatibilityHacks.cpp.o [ 59%] Building CXX object src/CMakeFiles/libdavix.dir/utils/davix_azure_utils.cpp.o [ 60%] Building CXX object src/CMakeFiles/libdavix.dir/utils/davix_gcloud_utils.cpp.o [ 61%] Building CXX object src/CMakeFiles/libdavix.dir/utils/davix_logger.cpp.o [ 61%] Building CXX object src/CMakeFiles/libdavix.dir/utils/davix_misc_utils.cpp.o [ 62%] Building CXX object src/CMakeFiles/libdavix.dir/utils/davix_s3_utils.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/neon/neonsession.cpp:28: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/neon/neonsession.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 63%] Building CXX object src/CMakeFiles/libdavix.dir/utils/davix_swift_utils.cpp.o [ 63%] Building CXX object src/CMakeFiles/libdavix.dir/utils/simple_get_pass.cpp.o [ 64%] Building CXX object src/CMakeFiles/libdavix.dir/utils/stringutils.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/neon/neonrequest.cpp:32: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/neon/neonrequest.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 65%] Building CXX object src/CMakeFiles/libdavix.dir/utils/davixuri.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/checksum_extractor.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/vector:68, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:4: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 65%] Building CXX object src/CMakeFiles/libdavix.dir/xml/azurepropparser.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_gcloud_utils.cpp:26: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:102:19: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 102 | : public std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 110 | typedef std::iterator BaseType; | ^~~~~~~~ /usr/include/c++/13.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/libdavix.dir/xml/davdeletexmlparser.cpp.o [ 66%] Building CXX object src/CMakeFiles/libdavix.dir/xml/davix_ptree.cpp.o [ 67%] Building CXX object src/CMakeFiles/libdavix.dir/xml/davpropxmlparser.cpp.o [ 68%] Building CXX object src/CMakeFiles/libdavix.dir/xml/davxmlparser.cpp.o /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:2363:55: required from 'bool rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/reader.h:1736:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/reader.h:1832:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/reader.h:487:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:2159:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:2224:55: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:2233:43: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:2240:41: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_gcloud_utils.cpp:120:20: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:1952:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue >::Member' {aka 'struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 1952 | std::memcpy(m, members, count * sizeof(Member)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue >::Member' {aka 'struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >'} declared here 71 | struct GenericMember { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetArrayRaw(rapidjson::GenericValue*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:2371:54: required from 'bool rapidjson::GenericDocument::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/reader.h:1766:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/reader.h:1832:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/reader.h:487:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:2159:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:2224:55: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:2233:43: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:2240:41: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_gcloud_utils.cpp:120:20: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:1939:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1939 | std::memcpy(e, values, count * sizeof(GenericValue)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/libs/rapidjson/document.h:540:7: note: 'class rapidjson::GenericValue >' declared here 540 | class GenericValue { | ^~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/CompatibilityHacks.cpp: In static member function 'static bool Davix::CompatibilityHacks::dynafedAssistedS3Upload(const Davix::BackendRequest&, const Davix::Uri&, Davix::Context&, const Davix::RequestParams&, Davix::ContentProvider&, Davix::DavixError**)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/CompatibilityHacks.cpp:111:25: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'const uint64_t' {aka 'const long unsigned int'} [-Wsign-compare] 111 | if(provider.getSize() < s3SizeThreshold && !uri.fragmentParamExists("forceMultiPart")) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/libdavix.dir/xml/metalinkparser.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.cpp:2: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/vector:68, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:4: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_logger.cpp:27: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/vector:68, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_logger.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 69%] Building CXX object src/CMakeFiles/libdavix.dir/xml/s3deleteparser.cpp.o /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_s3_utils.cpp: In function 'int Davix::S3::calculateMD5(std::string&, std::string&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_s3_utils.cpp:531:8: warning: 'unsigned char* MD5(const unsigned char*, size_t, unsigned char*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 531 | MD5((unsigned char*)input.c_str(), input.size(), result_buf); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_s3_utils.cpp:34: /usr/include/openssl/md5.h:52:38: note: declared here 52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, | ^~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_s3_utils.cpp: In function 'int Davix::S3::calculateMD5(int, std::string&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_s3_utils.cpp:546:8: warning: 'unsigned char* MD5(const unsigned char*, size_t, unsigned char*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 546 | MD5((unsigned char*)file_buf, statbuf.st_size, result_buf); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/md5.h:52:38: note: declared here 52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, | ^~~ [ 70%] Building CXX object src/CMakeFiles/libdavix.dir/xml/S3MultiPartInitiationParser.cpp.o [ 70%] Building CXX object src/CMakeFiles/libdavix.dir/xml/s3propparser.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_s3_utils.cpp:28: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/vector:68, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/params/davixrequestparams.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/utils/davix_s3_utils.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_s3_utils.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 71%] Building CXX object src/CMakeFiles/libdavix.dir/xml/swiftpropparser.cpp.o [ 72%] Building CXX object src/CMakeFiles/libdavix.dir/davixcontext.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_swift_utils.cpp:27: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/vector:68, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/params/davixrequestparams.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/utils/davix_swift_utils.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_swift_utils.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/azurepropparser.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/azurepropparser.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/deque:67, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/azurepropparser.hpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davdeletexmlparser.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davdeletexmlparser.cpp:23: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davdeletexmlparser.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSlash; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davdeletexmlparser.cpp:93:10: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSlash]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davpropxmlparser.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davpropxmlparser.cpp:23: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davpropxmlparser.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSlash; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davpropxmlparser.cpp:179:10: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSlash]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.cpp:23: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/s3propparser.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/s3propparser.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/deque:67, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/s3propparser.hpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/metalinkparser.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/metalinkparser.cpp:24: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/metalinkparser.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/S3MultiPartInitiationParser.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/S3MultiPartInitiationParser.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/S3MultiPartInitiationParser.hpp:26: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/s3deleteparser.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/s3deleteparser.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/deque:67, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/s3deleteparser.hpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/swiftpropparser.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/swiftpropparser.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/deque:67, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/swiftpropparser.hpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davixcontext.cpp:25: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davixcontext.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 72%] Linking CXX shared library libdavix.so In function 'cookie_hash_domain', inlined from 'cookiehash.part.0' at /usr/src/debug/davix/davix/deps/curl/lib/cookie.c:296:10: /usr/src/debug/davix/davix/deps/curl/lib/cookie.c:273:15: warning: 'len' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/davix/davix/deps/curl/lib/cookie.c: In function 'cookiehash.part.0': /usr/src/debug/davix/davix/deps/curl/lib/cookie.c:290:10: note: 'len' was declared here In function 'read_message_header', inlined from 'read_response_headers' at /usr/src/debug/davix/davix/deps/libneon/src/ne_request.c:1128:19: /usr/src/debug/davix/davix/deps/libneon/src/ne_request.c:1059:16: warning: 'ch' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/davix/davix/deps/libneon/src/ne_request.c: In function 'read_response_headers': /usr/src/debug/davix/davix/deps/libneon/src/ne_request.c:1053:7: note: 'ch' was declared here In function 'ne_sock_connect_ssl', inlined from 'ne__negotiate_ssl' at /usr/src/debug/davix/davix/deps/libneon/src/ne_openssl.c:710:9, inlined from 'open_connection' at /usr/src/debug/davix/davix/deps/libneon/src/ne_request.c:1706:19, inlined from 'send_request' at /usr/src/debug/davix/davix/deps/libneon/src/ne_request.c:982:11: /usr/src/debug/davix/davix/deps/libneon/src/ne_socket.c:1917:11: warning: 'timeout' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/davix/davix/deps/libneon/src/ne_socket.c: In function 'send_request': /usr/src/debug/davix/davix/deps/libneon/src/ne_socket.c:1801:12: note: 'timeout' was declared here [ 72%] Built target libdavix [ 73%] Building CXX object src/tools/CMakeFiles/davix_tool.dir/davix_tool_main.cpp.o [ 73%] Building CXX object src/tools/CMakeFiles/davix_ls_tool.dir/davix_tool_ls_main.cpp.o [ 73%] Building CXX object src/tools/CMakeFiles/davix_get_tool.dir/davix_tool_get_main.cpp.o [ 73%] Building CXX object src/tools/CMakeFiles/davix_put_tool.dir/davix_tool_put_main.cpp.o [ 74%] Building CXX object src/tools/CMakeFiles/davix_mkdir_tool.dir/davix_tool_mkcol_main.cpp.o [ 75%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/__/drunk-server/DrunkServer.cpp.o [ 76%] Building CXX object src/tools/CMakeFiles/davix_rm_tool.dir/davix_tool_rm_main.cpp.o [ 76%] Building CXX object test/slow-unit/CMakeFiles/davix-slow-unit-tests.dir/__/drunk-server/ConnectionInitiator.cpp.o [ 77%] Building CXX object src/tools/CMakeFiles/davix_mv_tool.dir/davix_tool_mv_main.cpp.o [ 77%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/cache.cpp.o [ 78%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/chrono.cpp.o [ 81%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/config-parser.cpp.o [ 79%] Building CXX object test/functional/CMakeFiles/davix-tester.dir/__/TestcaseHandler.cpp.o [ 80%] Building CXX object test/slow-unit/CMakeFiles/davix-slow-unit-tests.dir/__/drunk-server/DrunkServer.cpp.o [ 81%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/content-provider.cpp.o [ 82%] Building CXX object test/functional/CMakeFiles/davix-tester.dir/davix-tester.cpp.o [ 83%] Building CXX object test/slow-unit/CMakeFiles/davix-slow-unit-tests.dir/__/drunk-server/Interactors.cpp.o /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/functional/davix-tester.cpp: In function 'void authentication(const std::vector&, const Auth::Type&, Davix::RequestParams&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/functional/davix-tester.cpp:147:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | configure_grid_env("proxy", params); | ^~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/functional/davix-tester.cpp: In function 'void assert_args(const std::vector >&, int)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/functional/davix-tester.cpp:624:23: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 624 | ASSERT(cmd.size() == nargs+1, "Wrong number of arguments to " << cmd[0] << ": " << cmd.size()-1 << ", expected: " << nargs); | ~~~~~~~~~~~^~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/functional/davix-tester.cpp:23:9: note: in definition of macro 'ASSERT' 23 | if((assertion) == false) throw std::runtime_error( SSTR(__FILE__ << ":" << __LINE__ << " (" << __func__ << "): Assertion " << #assertion << " failed.\n" << msg)) | ^~~~~~~~~ [ 83%] Building CXX object test/slow-unit/CMakeFiles/davix-slow-unit-tests.dir/__/drunk-server/LineReader.cpp.o [ 83%] Linking CXX executable davix-http [ 83%] Linking CXX executable davix-mkdir [ 84%] Linking CXX executable davix-mv [ 85%] Linking CXX executable davix-put [ 86%] Building CXX object test/slow-unit/CMakeFiles/davix-slow-unit-tests.dir/drunk-server.cpp.o [ 87%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/context.cpp.o [ 87%] Linking CXX executable davix-rm [ 88%] Linking CXX executable davix-ls /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/drunk-server/Interactors.cpp: In member function 'virtual void SingleShotInteractor::main(ThreadAssistant&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/drunk-server/Interactors.cpp:104:30: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 104 | if(_conn->write(_response) != _response.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable davix-get [ 89%] Linking CXX executable davix-tester In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/chrono.cpp:4: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1462:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&, typename testing::internal::EnableIf<(! testing::internal::is_pointer::value)>::type*) [with T1 = int; T2 = long unsigned int; typename testing::internal::EnableIf<(! testing::internal::is_pointer::value)>::type = void]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/chrono.cpp:23:5: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1392:16: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] 1392 | if (expected == actual) { | ~~~~~~~~~^~~~~~~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/cache.cpp:5: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1422:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int; bool lhs_is_null_literal = false]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/cache.cpp:37:5: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1392:16: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] 1392 | if (expected == actual) { | ~~~~~~~~~^~~~~~~~~ [ 90%] Building CXX object test/slow-unit/CMakeFiles/davix-slow-unit-tests.dir/standalone-request.cpp.o [ 91%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/datetime.cpp.o [ 91%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/digest-extractor.cpp.o [ 92%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/gcloud.cpp.o [ 93%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/metalink-replica.cpp.o [ 93%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/neon.cpp.o [ 94%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/parser.cpp.o [ 94%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/response-buffer.cpp.o [ 95%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/session-factory.cpp.o [ 96%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/session.cpp.o [ 96%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/status.cpp.o [ 96%] Built target davix_put_tool [ 97%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/testcert.cpp.o [ 98%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/typeconv.cpp.o [ 98%] Built target davix_mv_tool [ 98%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/utils.cpp.o [ 98%] Built target davix_tool [ 99%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/xml-parser.cpp.o [ 99%] Built target davix_mkdir_tool In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/iobuffmap.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/httpiovec.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/parser.cpp:2: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/parser.cpp:1: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/parser.cpp:4: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperLE(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/parser.cpp:97:9: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1528:28: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] 1528 | GTEST_IMPL_CMP_HELPER_(LE, <=); | ^ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1514:12: note: in definition of macro 'GTEST_IMPL_CMP_HELPER_' 1514 | if (val1 op val2) {\ | ^~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperGE(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/parser.cpp:219:9: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1532:28: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] 1532 | GTEST_IMPL_CMP_HELPER_(GE, >=); | ^ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1514:12: note: in definition of macro 'GTEST_IMPL_CMP_HELPER_' 1514 | if (val1 op val2) {\ | ^~ [ 99%] Built target davix-tester /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1422:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int; bool lhs_is_null_literal = false]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/parser.cpp:93:5: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1392:16: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] 1392 | if (expected == actual) { | ~~~~~~~~~^~~~~~~~~ [ 99%] Linking CXX executable davix-slow-unit-tests /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc: In function 'StackGrowsDown': /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc:1007:24: warning: 'dummy' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc:997:6: note: by argument 1 of type 'const void *' to 'StackLowerThanAddress' declared here /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc:1005:7: note: 'dummy' declared here [ 99%] Built target davix_rm_tool [ 99%] Built target davix_get_tool In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/typeconv.cpp:5: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1422:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int; bool lhs_is_null_literal = false]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/typeconv.cpp:30:5: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1392:16: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] 1392 | if (expected == actual) { | ~~~~~~~~~^~~~~~~~~ [ 99%] Built target davix_ls_tool In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/xml-parser.cpp:8: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/ostream:40, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:55, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/xml-parser.cpp:2: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperGT(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/xml-parser.cpp:412:5: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1534:28: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] 1534 | GTEST_IMPL_CMP_HELPER_(GT, >); | ^ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1514:12: note: in definition of macro 'GTEST_IMPL_CMP_HELPER_' 1514 | if (val1 op val2) {\ | ^~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/utils.cpp:2: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/utils.cpp:1: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1422:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int; bool lhs_is_null_literal = false]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/xml-parser.cpp:460:5: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1392:16: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] 1392 | if (expected == actual) { | ~~~~~~~~~^~~~~~~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/utils.cpp:8: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1422:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int; bool lhs_is_null_literal = false]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/utils.cpp:21:5: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1392:16: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] 1392 | if (expected == actual) { | ~~~~~~~~~^~~~~~~~~ [100%] Linking CXX executable davix-unit-tests [100%] Built target davix-slow-unit-tests /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc: In function 'StackGrowsDown': /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc:1007:24: warning: 'dummy' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc:997:6: note: by argument 1 of type 'const void *' to 'StackLowerThanAddress' declared here /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc:1005:7: note: 'dummy' declared here [100%] Built target davix-unit-tests ==> Entering fakeroot environment... ==> Starting package()... CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. version.cmake up-to-date. Configuring cmake for davix version: 0.8.4.dirty -- davix is used as APPLICATION_NAME -- TR1 support detected CMake Deprecation Warning at deps/libneon/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/modules/copy/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- generate pkgconfig file for libdavix under /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build/src/davix.pc CMake Deprecation Warning at deps/googletest/googletest/CMakeLists.txt:43 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Warning (dev) at deps/googletest/googletest/cmake/internal_utils.cmake:205 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): deps/googletest/googletest/CMakeLists.txt:50 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (1.4s) -- Generating done (0.2s) -- Build files have been written to: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/build [ 0%] Generating Version [ 5%] Built target BuildCurlBundled [ 6%] Building CXX object test/functional/CMakeFiles/test_davix_functional_lib.dir/davix_test_lib.cpp.o [ 23%] Built target LibNeonObjects [ 24%] Building CXX object src/tools/CMakeFiles/davix_tool_lib.dir/davix_tool_params.cpp.o [ 25%] Built target gtest [ 26%] Building CXX object src/tools/CMakeFiles/davix_tool_lib.dir/davix_tool_util.cpp.o [ 26%] Building CXX object src/tools/CMakeFiles/davix_tool_lib.dir/davix_op.cpp.o [ 27%] Building CXX object src/tools/CMakeFiles/davix_tool_lib.dir/davix_taskqueue.cpp.o [ 28%] Building CXX object src/tools/CMakeFiles/davix_tool_lib.dir/davix_thread.cpp.o [ 28%] Building CXX object src/tools/CMakeFiles/davix_tool_lib.dir/davix_thread_pool.cpp.o [ 29%] Building CXX object src/tools/CMakeFiles/davix_tool_lib.dir/davix_config_parser.cpp.o [ 30%] Built target gtest_main [ 31%] Building CXX object src/CMakeFiles/libdavix.dir/auth/davix_openssl.cpp.o [ 31%] Building CXX object src/CMakeFiles/libdavix.dir/auth/davixauth.cpp.o [ 32%] Building CXX object src/CMakeFiles/libdavix.dir/auth/davixx509cred.cpp.o [ 33%] Building CXX object src/CMakeFiles/libdavix.dir/backend/BackendRequest.cpp.o [ 34%] Linking CXX static library libtest_davix_functional_lib.a [ 34%] Building CXX object src/CMakeFiles/libdavix.dir/backend/SessionFactory.cpp.o [ 35%] Building CXX object src/CMakeFiles/libdavix.dir/backend/StandaloneNeonRequest.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_tool_params.cpp:27: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_tool_params.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 35%] Built target test_davix_functional_lib [ 35%] Building CXX object src/CMakeFiles/libdavix.dir/curl/CurlSessionFactory.cpp.o [ 35%] Building CXX object src/CMakeFiles/libdavix.dir/curl/StandaloneCurlRequest.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_tool_util.cpp:25: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/utils/davix_types.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_tool_util.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isCrLf; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_tool_util.cpp:167:10: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isCrLf]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 36%] Building CXX object src/CMakeFiles/libdavix.dir/deprecated/httpcachetoken.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/s3deleteparser.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_op.cpp:26: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_op.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/tools/davix_op.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 37%] Building CXX object src/CMakeFiles/libdavix.dir/file/davfile.cpp.o [ 37%] Building CXX object src/CMakeFiles/libdavix.dir/file/davposix.cpp.o [ 38%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/AzureIO.cpp.o [ 39%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/chain_factory.cpp.o [ 39%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/davix_reliability_ops.cpp.o [ 40%] Linking CXX static library libdavix_tool_lib.a [ 40%] Built target davix_tool_lib [ 41%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/davmeta.cpp.o [ 41%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/fileutils.cpp.o [ 42%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/httpiochain.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/backend/BackendRequest.cpp:29: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/backend/BackendRequest.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/backend/BackendRequest.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 43%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/httpiovec.cpp.o [ 43%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/iobuffmap.cpp.o [ 44%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/S3IO.cpp.o [ 45%] Building CXX object src/CMakeFiles/libdavix.dir/fileops/SwiftIO.cpp.o [ 46%] Building CXX object src/CMakeFiles/libdavix.dir/neon/neonrequest.cpp.o [ 46%] Building CXX object src/CMakeFiles/libdavix.dir/neon/neonsession.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/chain_factory.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/file/davposix.cpp:25: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/stdexcept:39, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/../libs/alibxx/str/format.hpp:16, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_logger_internal.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/file/davposix.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/chain_factory.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/file/davfile.cpp:25: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/file/davfile.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/chain_factory.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/chain_factory.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bitset:52, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/chain_factory.hpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davix_reliability_ops.cpp:26: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davix_reliability_ops.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp: In function 'int Davix::dav_stat_mapper_http(Context&, const RequestParams*, const Uri&, StatInfo&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp:135:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Davix::StatInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 135 | memset(&st_info, 0, sizeof(struct StatInfo)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:102:8: note: 'struct Davix::StatInfo' declared here 102 | struct StatInfo{ | ^~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp: In function 'int Davix::dav_stat_mapper_http_get(Context&, const RequestParams*, const Uri&, StatInfo&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp:164:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Davix::StatInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 164 | memset(&st_info, 0, sizeof(struct StatInfo)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:102:8: note: 'struct Davix::StatInfo' declared here 102 | struct StatInfo{ | ^~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp: In function 'int Davix::internal_checksum(Context&, const Uri&, const RequestParams*, std::string&, const std::string&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp:418:90: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isHexa]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 418 | if(it->size() == 32 && std::find_if(it->begin(), it->end(), std::not1(StrUtil::isHexa())) == it->end()){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp: In function 'bool Davix::is_a_bucket(const Uri&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp:790:55: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSlash]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 790 | return (std::find_if(s.begin(), s.end(), std::not1(StrUtil::isSlash())) == s.end()); // false if pathname does not match '\/+' | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davpropxmlparser.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/davmeta.cpp:25: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 47%] Building CXX object src/CMakeFiles/libdavix.dir/neon/neonsessionfactory.cpp.o [ 48%] Building CXX object src/CMakeFiles/libdavix.dir/params/davixrequestparams.cpp.o [ 48%] Building CXX object src/CMakeFiles/libdavix.dir/request/httprequest.cpp.o [ 49%] Building CXX object src/CMakeFiles/libdavix.dir/status/davixstatusrequest.cpp.o [ 50%] Building CXX object src/CMakeFiles/libdavix.dir/utils/CompatibilityHacks.cpp.o [ 50%] Building CXX object src/CMakeFiles/libdavix.dir/utils/davix_azure_utils.cpp.o [ 51%] Building CXX object src/CMakeFiles/libdavix.dir/utils/davix_logger.cpp.o [ 51%] Building CXX object src/CMakeFiles/libdavix.dir/utils/davix_misc_utils.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.cpp:23: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 52%] Building CXX object src/CMakeFiles/libdavix.dir/utils/davix_s3_utils.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/iobuffmap.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/httpiovec.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/httpiovec.cpp:23: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/httpiovec.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/iobuffmap.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/iobuffmap.cpp:23: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/iobuffmap.hpp:26: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ include/davix/features.hpp up-to-date. [ 53%] Building CXX object src/CMakeFiles/libdavix.dir/utils/davix_swift_utils.cpp.o [ 54%] Building CXX object src/CMakeFiles/libdavix.dir/utils/davixuri.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/S3MultiPartInitiationParser.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/S3IO.cpp:25: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/httpiochain.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/S3IO.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/S3IO.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 54%] Building CXX object src/CMakeFiles/libdavix.dir/xml/azurepropparser.cpp.o [ 55%] Building CXX object src/CMakeFiles/libdavix.dir/xml/davdeletexmlparser.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/neon/neonrequest.cpp:32: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/neon/neonrequest.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 56%] Building CXX object src/CMakeFiles/libdavix.dir/xml/davpropxmlparser.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/neon/neonsession.cpp:28: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/neon/neonsession.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 57%] Building CXX object src/CMakeFiles/libdavix.dir/xml/davxmlparser.cpp.o [ 57%] Building CXX object src/CMakeFiles/libdavix.dir/xml/metalinkparser.cpp.o /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/CompatibilityHacks.cpp: In static member function 'static bool Davix::CompatibilityHacks::dynafedAssistedS3Upload(const Davix::BackendRequest&, const Davix::Uri&, Davix::Context&, const Davix::RequestParams&, Davix::ContentProvider&, Davix::DavixError**)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/CompatibilityHacks.cpp:111:25: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'const uint64_t' {aka 'const long unsigned int'} [-Wsign-compare] 111 | if(provider.getSize() < s3SizeThreshold && !uri.fragmentParamExists("forceMultiPart")) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/libdavix.dir/xml/s3deleteparser.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_logger.cpp:27: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/vector:68, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_logger.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_swift_utils.cpp:27: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/vector:68, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/params/davixrequestparams.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/utils/davix_swift_utils.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_swift_utils.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 59%] Building CXX object src/CMakeFiles/libdavix.dir/xml/S3MultiPartInitiationParser.cpp.o /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_s3_utils.cpp: In function 'int Davix::S3::calculateMD5(std::string&, std::string&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_s3_utils.cpp:531:8: warning: 'unsigned char* MD5(const unsigned char*, size_t, unsigned char*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 531 | MD5((unsigned char*)input.c_str(), input.size(), result_buf); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_s3_utils.cpp:34: /usr/include/openssl/md5.h:52:38: note: declared here 52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, | ^~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_s3_utils.cpp: In function 'int Davix::S3::calculateMD5(int, std::string&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_s3_utils.cpp:546:8: warning: 'unsigned char* MD5(const unsigned char*, size_t, unsigned char*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 546 | MD5((unsigned char*)file_buf, statbuf.st_size, result_buf); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/md5.h:52:38: note: declared here 52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, | ^~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_s3_utils.cpp:28: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/vector:68, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/params/davixrequestparams.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/utils/davix_s3_utils.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_s3_utils.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 59%] Building CXX object src/CMakeFiles/libdavix.dir/xml/s3propparser.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/azurepropparser.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/azurepropparser.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/deque:67, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/azurepropparser.hpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 60%] Building CXX object src/CMakeFiles/libdavix.dir/xml/swiftpropparser.cpp.o [ 61%] Building CXX object src/CMakeFiles/libdavix.dir/davixcontext.cpp.o In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davdeletexmlparser.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davdeletexmlparser.cpp:23: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davdeletexmlparser.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSlash; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davdeletexmlparser.cpp:93:10: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSlash]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ version.cmake up-to-date. [ 61%] Built target GenerateVersionInfo In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davpropxmlparser.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davpropxmlparser.cpp:23: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davpropxmlparser.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSlash; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davpropxmlparser.cpp:179:10: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSlash]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.cpp:23: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/metalinkparser.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/metalinkparser.cpp:24: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/metalinkparser.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/s3deleteparser.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/s3deleteparser.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/deque:67, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/s3deleteparser.hpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/S3MultiPartInitiationParser.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/S3MultiPartInitiationParser.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/S3MultiPartInitiationParser.hpp:26: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/s3propparser.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/s3propparser.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/deque:67, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/s3propparser.hpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/swiftpropparser.hpp:28, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/swiftpropparser.cpp:22: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/deque:67, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/swiftpropparser.hpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davixcontext.cpp:25: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davix_internal.hpp:29, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/davixcontext.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ [ 61%] Linking CXX shared library libdavix.so In function 'cookie_hash_domain', inlined from 'cookiehash.part.0' at /usr/src/debug/davix/davix/deps/curl/lib/cookie.c:296:10: /usr/src/debug/davix/davix/deps/curl/lib/cookie.c:273:15: warning: 'len' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/davix/davix/deps/curl/lib/cookie.c: In function 'cookiehash.part.0': /usr/src/debug/davix/davix/deps/curl/lib/cookie.c:290:10: note: 'len' was declared here In function 'read_message_header', inlined from 'read_response_headers' at /usr/src/debug/davix/davix/deps/libneon/src/ne_request.c:1128:19: /usr/src/debug/davix/davix/deps/libneon/src/ne_request.c:1059:16: warning: 'ch' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/davix/davix/deps/libneon/src/ne_request.c: In function 'read_response_headers': /usr/src/debug/davix/davix/deps/libneon/src/ne_request.c:1053:7: note: 'ch' was declared here In function 'ne_sock_connect_ssl', inlined from 'ne__negotiate_ssl' at /usr/src/debug/davix/davix/deps/libneon/src/ne_openssl.c:710:9, inlined from 'open_connection' at /usr/src/debug/davix/davix/deps/libneon/src/ne_request.c:1706:19, inlined from 'send_request' at /usr/src/debug/davix/davix/deps/libneon/src/ne_request.c:982:11: /usr/src/debug/davix/davix/deps/libneon/src/ne_socket.c:1917:11: warning: 'timeout' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/davix/davix/deps/libneon/src/ne_socket.c: In function 'send_request': /usr/src/debug/davix/davix/deps/libneon/src/ne_socket.c:1801:12: note: 'timeout' was declared here [ 72%] Built target libdavix [ 73%] Building CXX object test/functional/CMakeFiles/davix-tester.dir/__/TestcaseHandler.cpp.o [ 74%] Building CXX object test/functional/CMakeFiles/davix-tester.dir/davix-tester.cpp.o [ 75%] Building CXX object src/tools/CMakeFiles/davix_tool.dir/davix_tool_main.cpp.o [ 76%] Building CXX object src/tools/CMakeFiles/davix_mkdir_tool.dir/davix_tool_mkcol_main.cpp.o [ 76%] Building CXX object src/tools/CMakeFiles/davix_ls_tool.dir/davix_tool_ls_main.cpp.o [ 77%] Building CXX object src/tools/CMakeFiles/davix_get_tool.dir/davix_tool_get_main.cpp.o [ 77%] Building CXX object src/tools/CMakeFiles/davix_mv_tool.dir/davix_tool_mv_main.cpp.o [ 77%] Building CXX object src/tools/CMakeFiles/davix_put_tool.dir/davix_tool_put_main.cpp.o [ 78%] Building CXX object src/tools/CMakeFiles/davix_rm_tool.dir/davix_tool_rm_main.cpp.o [ 79%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/config-parser.cpp.o [ 80%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/context.cpp.o [ 80%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/digest-extractor.cpp.o [ 81%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/gcloud.cpp.o [ 82%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/metalink-replica.cpp.o [ 82%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/neon.cpp.o [ 83%] Building CXX object test/slow-unit/CMakeFiles/davix-slow-unit-tests.dir/standalone-request.cpp.o /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/functional/davix-tester.cpp: In function 'void authentication(const std::vector&, const Auth::Type&, Davix::RequestParams&)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/functional/davix-tester.cpp:147:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | configure_grid_env("proxy", params); | ^~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/functional/davix-tester.cpp: In function 'void assert_args(const std::vector >&, int)': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/functional/davix-tester.cpp:624:23: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 624 | ASSERT(cmd.size() == nargs+1, "Wrong number of arguments to " << cmd[0] << ": " << cmd.size()-1 << ", expected: " << nargs); | ~~~~~~~~~~~^~~~~~~~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/functional/davix-tester.cpp:23:9: note: in definition of macro 'ASSERT' 23 | if((assertion) == false) throw std::runtime_error( SSTR(__FILE__ << ":" << __LINE__ << " (" << __func__ << "): Assertion " << #assertion << " failed.\n" << msg)) | ^~~~~~~~~ [ 84%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/parser.cpp.o [ 84%] Linking CXX executable davix-tester [ 84%] Linking CXX executable davix-http [ 84%] Linking CXX executable davix-mkdir [ 85%] Linking CXX executable davix-mv [ 86%] Linking CXX executable davix-ls [ 87%] Linking CXX executable davix-get [ 88%] Linking CXX executable davix-put [ 88%] Linking CXX executable davix-rm [ 89%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/session-factory.cpp.o [ 90%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/session.cpp.o [ 91%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/testcert.cpp.o [ 91%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/utils.cpp.o [ 92%] Building CXX object test/unit/CMakeFiles/davix-unit-tests.dir/xml-parser.cpp.o [ 92%] Built target davix-tester In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/fileutils.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/iobuffmap.hpp:27, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/fileops/httpiovec.hpp:26, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/parser.cpp:2: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/parser.cpp:1: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/parser.cpp:4: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperLE(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/parser.cpp:97:9: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1528:28: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] 1528 | GTEST_IMPL_CMP_HELPER_(LE, <=); | ^ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1514:12: note: in definition of macro 'GTEST_IMPL_CMP_HELPER_' 1514 | if (val1 op val2) {\ | ^~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperGE(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/parser.cpp:219:9: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1532:28: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] 1532 | GTEST_IMPL_CMP_HELPER_(GE, >=); | ^ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1514:12: note: in definition of macro 'GTEST_IMPL_CMP_HELPER_' 1514 | if (val1 op val2) {\ | ^~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1422:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int; bool lhs_is_null_literal = false]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/parser.cpp:93:5: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1392:16: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] 1392 | if (expected == actual) { | ~~~~~~~~~^~~~~~~~~ [ 92%] Linking CXX executable davix-slow-unit-tests In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/davix_fileproperties.hpp:30, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/xml/davxmlparser.hpp:31, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/xml-parser.cpp:8: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/ostream:40, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:55, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/xml-parser.cpp:2: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperGT(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/xml-parser.cpp:412:5: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1534:28: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] 1534 | GTEST_IMPL_CMP_HELPER_(GT, >); | ^ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1514:12: note: in definition of macro 'GTEST_IMPL_CMP_HELPER_' 1514 | if (val1 op val2) {\ | ^~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/utils.cpp:2: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:119:21: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:114:105: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 114 | s.erase(s.begin(), static_cast(std::find_if(s.begin(), s.end(), std::not1(pred)))); | ~~~~~~~~~^~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix_file_types.hpp:25, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/include/davix/davix.hpp:48, from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/utils.cpp:1: /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp: In instantiation of 'std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:130:17: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/src/utils/stringutils.hpp:125:96: warning: 'constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = StrUtil::isSpace]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 125 | s.erase(static_cast(std::find_if(s.rbegin(), s.rend(), std::not1(pred)).base()), s.end()); | ~~~~~~~~~^~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:1046:5: note: declared here 1046 | not1(const _Predicate& __pred) | ^~~~ /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1422:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int; bool lhs_is_null_literal = false]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/xml-parser.cpp:460:5: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1392:16: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] 1392 | if (expected == actual) { | ~~~~~~~~~^~~~~~~~~ In file included from /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/utils.cpp:8: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1422:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int; bool lhs_is_null_literal = false]' /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/test/unit/utils.cpp:21:5: required from here /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/src/davix/deps/googletest/googletest/include/gtest/gtest.h:1392:16: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] 1392 | if (expected == actual) { | ~~~~~~~~~^~~~~~~~~ [ 92%] Built target davix_mkdir_tool [ 92%] Built target davix_tool /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc: In function 'StackGrowsDown': /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc:1007:24: warning: 'dummy' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc:997:6: note: by argument 1 of type 'const void *' to 'StackLowerThanAddress' declared here /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc:1005:7: note: 'dummy' declared here [ 92%] Built target davix_mv_tool [ 92%] Built target davix_rm_tool [ 93%] Linking CXX executable davix-unit-tests [ 93%] Built target davix_get_tool [ 93%] Built target davix_put_tool [ 93%] Built target davix_ls_tool /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc: In function 'StackGrowsDown': /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc:1007:24: warning: 'dummy' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc:997:6: note: by argument 1 of type 'const void *' to 'StackLowerThanAddress' declared here /usr/src/debug/davix/davix/deps/googletest/googletest/src/gtest-death-test.cc:1005:7: note: 'dummy' declared here [ 96%] Built target davix-slow-unit-tests [100%] Built target davix-unit-tests Install the project... -- Install configuration: "Release" -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/features.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/utils -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/utils/davix_uri.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/utils/davix_types.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/utils/davix_swift_utils.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/utils/davix_s3_utils.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/utils/davix_nocopy.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/utils/davix_misc_utils.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/utils/davix_logger.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/utils/davix_gcloud_utils.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/utils/davix_config.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/utils/davix_azure_utils.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/status -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/status/davixstatusrequest.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/request -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/request/httprequest.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/params -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/params/davixrequestparams.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/params/davix_request_params_types.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/hooks -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/hooks/davix_hooks_impl.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/hooks/davix_hooks_fwd.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/hooks/davix_hooks.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/file -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/file/davposix.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/file/davix_file_info.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/file/davfile.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/davixcontext.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/davix_file_types.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/davix.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/copy -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/copy/davixcopy.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/compat -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/compat/deprecated.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/compat/davix_ignored.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/auth -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/auth/davixx509cred.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/include/davix/auth/davixauth.hpp -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/share/doc/davix/RELEASE-NOTES.md -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/share/doc/davix/LICENSE -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/lib/libdavix.so.0.8.4 -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/lib/libdavix.so.0 -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/lib/libdavix.so -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/lib/pkgconfig/davix.pc -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/bin/davix-http -- Set non-toolchain portion of runtime path of "/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix//usr/bin/davix-http" to "" -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/bin/davix-ls -- Set non-toolchain portion of runtime path of "/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix//usr/bin/davix-ls" to "" -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/bin/davix-get -- Set non-toolchain portion of runtime path of "/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix//usr/bin/davix-get" to "" -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/bin/davix-put -- Set non-toolchain portion of runtime path of "/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix//usr/bin/davix-put" to "" -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/bin/davix-mkdir -- Set non-toolchain portion of runtime path of "/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix//usr/bin/davix-mkdir" to "" -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/bin/davix-rm -- Set non-toolchain portion of runtime path of "/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix//usr/bin/davix-rm" to "" -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/bin/davix-mv -- Set non-toolchain portion of runtime path of "/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix//usr/bin/davix-mv" to "" -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/share/man/man1/davix-get.1 -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/share/man/man1/davix-http.1 -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/share/man/man1/davix-ls.1 -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/share/man/man1/davix-mkdir.1 -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/share/man/man1/davix-mv.1 -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/share/man/man1/davix-put.1 -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/share/man/man1/davix-rm.1 -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/share/man/man3/libdavix.3 -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/bin/davix-unit-tests -- Set non-toolchain portion of runtime path of "/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix//usr/bin/davix-unit-tests" to "" -- Installing: /tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix/usr/bin/davix-tester -- Set non-toolchain portion of runtime path of "/tmp/archlinux-ci/davix-archlinuxrb-build-ifP7moB9/davix/pkg/davix//usr/bin/davix-tester" to "" ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "davix"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Creating package "davix-debug"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: davix 0.8.4-3 (Mon Mar 4 07:48:35 2024)