* Package: net-libs/davix-0.8.5:0 * Repository: gentoo * Maintainer: amadio@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Checking whether python3_12 is suitable ... * dev-lang/python:3.12 ... [ ok ] * Using python3.12 to build (via PYTHON_COMPAT iteration) >>> Unpacking source... >>> Unpacking davix-0.8.5.tar.gz to /var/tmp/portage/net-libs/davix-0.8.5/work >>> Source unpacked in /var/tmp/portage/net-libs/davix-0.8.5/work >>> Preparing source in /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5" * Build directory (BUILD_DIR): "/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build" * Hardcoded definition(s) removed in CMakeLists.txt: * set(CMAKE_BUILD_TYPE "RelWithDebInfo") >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5" * Build directory (BUILD_DIR): "/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build" cmake -C /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DPython_EXECUTABLE=/usr/bin/python3.12 -DDOC_INSTALL_DIR=/usr/share/doc/davix-0.8.5 -DEMBEDDED_LIBCURL=OFF -DLIBCURL_BACKEND_BY_DEFAULT=OFF -DENABLE_HTML_DOCS=no -DENABLE_IPV6=TRUE -DENABLE_TCP_NODELAY=TRUE -DENABLE_THIRD_PARTY_COPY=TRUE -DENABLE_TOOLS=no -DHTML_INSTALL_DIR=/usr/share/doc/davix-0.8.5/html -DSOUND_INSTALL_DIR=/usr/share/davix/sounds -DSTATIC_LIBRARY=OFF -DSYSCONF_INSTALL_DIR=/etc -DBUILD_TESTING=no -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/gentoo_toolchain.cmake /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5 loading initial cache file /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/gentoo_common_config.cmake 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 14.0.0 -- The CXX compiler identification is GNU 14.0.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python: /usr/bin/python3.12 (found version "3.12.0") found components: Interpreter Cannot regenerate version.cmake from git Configuring cmake for davix version: 0.8.5 -- 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/lib64/libcrypto.so (found version "3.1.3") -- Found LibXml2: /usr/lib64/libxml2.so (found version "2.11.6") 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 -- Found CURL: /usr/lib64/libcurl.so (found version "8.5.0") 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. -- Checking for module 'gsoapssl++' -- Found gsoapssl++, version 2.8.130 -- - wsdlh : /usr/bin/wsdl2h -- - SOAPCPP2 : /usr/bin/soapcpp2 -- - GSOAP VERSION : 2.8.130 CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (gsoap) does not match the name of the calling package (gSOAP). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/modules/FindgSOAP.cmake:88 (find_package_handle_standard_args) src/modules/copy/CMakeLists.txt:8 (FIND_PACKAGE) This warning is for project developers. Use -Wno-dev to suppress it. -- Found gsoap: /usr/lib64/libgsoap.so -- Using gsoapssl flags -DWITH_IPV6;-DWITH_OPENSSL;-DWITH_GZIP;-DWITH_DOM -- generate pkgconfig file for davix_copy under /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src/modules/copy/davix_copy.pc -- generate pkgconfig file for libdavix under /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src/davix.pc -- <<< Gentoo configuration >>> Build type RelWithDebInfo Install path /usr Compiler flags: C -O3 -pipe -march=native -fno-diagnostics-color C++ -O3 -pipe -march=native -fno-diagnostics-color Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done (7.5s) -- Generating done (0.0s) -- Build files have been written to: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build >>> Source configured. >>> Compiling source in /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5" * Build directory (BUILD_DIR): "/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build" ninja -v -j4 -l0 [1/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_alloc.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_alloc.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_alloc.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_alloc.c [2/111] cd /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5 && /usr/bin/python3.12 /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/genversion.py --template include/davix/features.hpp.in --out include/davix/features.hpp && /usr/bin/python3.12 /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/genversion.py --template version.cmake.in --out version.cmake Cannot regenerate include/davix/features.hpp from git Cannot regenerate version.cmake from git [3/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_acl3744.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_acl3744.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_acl3744.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_acl3744.c [4/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_207.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_207.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_207.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_207.c [5/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_compress.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_compress.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_compress.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_compress.c [6/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_i18n.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_i18n.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_i18n.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_i18n.c [7/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_dates.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_dates.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_dates.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_dates.c [8/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_basic.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_basic.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_basic.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_basic.c [9/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_ntlm.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_ntlm.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_ntlm.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_ntlm.c [10/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_oldacl.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_oldacl.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_oldacl.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_oldacl.c [11/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_pkcs11.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_pkcs11.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_pkcs11.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_pkcs11.c [12/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_auth.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_auth.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_auth.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_auth.c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_auth.c: In function ‘get_cnonce’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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 /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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); | ^~~~~~~~~~~~~~~~~ [13/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_md5.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_md5.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_md5.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_md5.c [14/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_locks.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_locks.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_locks.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_locks.c [15/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_redirect.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_redirect.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_redirect.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_redirect.c [16/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_props.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_props.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_props.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_props.c [17/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_socks.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_socks.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_socks.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_socks.c [18/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_session.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_session.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_session.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_session.c [19/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_sspi.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_sspi.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_sspi.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_sspi.c [20/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_string.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_string.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_string.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_string.c [21/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_socket.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_socket.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_socket.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_socket.c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_socket.c: In function ‘ne_sock_connect_ssl’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_socket.c:1917:11: warning: ‘timeout’ may be used uninitialized [-Wmaybe-uninitialized] 1917 | if(time(0) > timeout){ | ^ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_socket.c:1801:12: note: ‘timeout’ was declared here 1801 | time_t timeout; | ^~~~~~~ [22/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_uri.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_uri.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_uri.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_uri.c [23/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_utils.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_utils.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_utils.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_utils.c [24/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_request.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_request.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_request.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_request.c [25/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_xmlreq.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_xmlreq.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_xmlreq.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_xmlreq.c [26/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_xml.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_xml.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_xml.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_xml.c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_xml.c: In function ‘start_element’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_xml.c:341:59: note: in expansion of macro ‘PASS_ATTS’ 341 | elm->nspace, elm->name, PASS_ATTS(atts)); | ^~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_xml.c:341:59: note: in expansion of macro ‘PASS_ATTS’ 341 | elm->nspace, elm->name, PASS_ATTS(atts)); | ^~~~~~~~~ [27/111] /usr/bin/x86_64-pc-linux-gnu-gcc -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/deps/libneon -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/.. -O3 -pipe -march=native -fno-diagnostics-color -Wall -g -O2 -fno-diagnostics-color -std=gnu99 -fPIC -DNEON_VERSION=\"0.0.29\" -DNE_VERSION_MAJOR=0 -DNE_VERSION_MINOR=0 -Wno-unused-parameter -fvisibility=hidden -MD -MT deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_openssl.c.o -MF deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_openssl.c.o.d -o deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_openssl.c.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_openssl.c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_openssl.c: In function ‘ne__ssl_exit’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_openssl.c:1332:39: warning: the comparison will always evaluate as ‘false’ for the address of ‘thread_lock_neon’ will never be NULL [-Waddress] 1332 | if (CRYPTO_get_locking_callback() == thread_lock_neon | ^~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src/ne_openssl.c:1248:13: note: ‘thread_lock_neon’ declared here 1248 | static void thread_lock_neon(int mode, int n, const char *file, int line) | ^~~~~~~~~~~~~~~~ [28/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/auth/davixauth.cpp.o -MF src/CMakeFiles/libdavix.dir/auth/davixauth.cpp.o.d -o src/CMakeFiles/libdavix.dir/auth/davixauth.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/auth/davixauth.cpp [29/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/auth/davix_openssl.cpp.o -MF src/CMakeFiles/libdavix.dir/auth/davix_openssl.cpp.o.d -o src/CMakeFiles/libdavix.dir/auth/davix_openssl.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/auth/davix_openssl.cpp [30/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/auth/davixx509cred.cpp.o -MF src/CMakeFiles/libdavix.dir/auth/davixx509cred.cpp.o.d -o src/CMakeFiles/libdavix.dir/auth/davixx509cred.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/auth/davixx509cred.cpp [31/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/core/ContentProvider.cpp.o -MF src/CMakeFiles/libdavix.dir/core/ContentProvider.cpp.o.d -o src/CMakeFiles/libdavix.dir/core/ContentProvider.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/core/ContentProvider.cpp [32/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/backend/SessionFactory.cpp.o -MF src/CMakeFiles/libdavix.dir/backend/SessionFactory.cpp.o.d -o src/CMakeFiles/libdavix.dir/backend/SessionFactory.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/backend/SessionFactory.cpp [33/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/backend/BackendRequest.cpp.o -MF src/CMakeFiles/libdavix.dir/backend/BackendRequest.cpp.o.d -o src/CMakeFiles/libdavix.dir/backend/BackendRequest.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/backend/BackendRequest.cpp In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/backend/BackendRequest.cpp:29: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:119:21: required from here 119 | return ltrim(s, isSpace()); | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/unique_ptr.h:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/memory:78, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix_file_types.hpp:25, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix.hpp:48, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/davix_internal.hpp:29, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/backend/BackendRequest.hpp:25, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/backend/BackendRequest.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:130:17: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 130 | return rtrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ [34/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/curl/CurlSession.cpp.o -MF src/CMakeFiles/libdavix.dir/curl/CurlSession.cpp.o.d -o src/CMakeFiles/libdavix.dir/curl/CurlSession.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/curl/CurlSession.cpp [35/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/backend/StandaloneNeonRequest.cpp.o -MF src/CMakeFiles/libdavix.dir/backend/StandaloneNeonRequest.cpp.o.d -o src/CMakeFiles/libdavix.dir/backend/StandaloneNeonRequest.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/backend/StandaloneNeonRequest.cpp [36/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/curl/HeaderlineParser.cpp.o -MF src/CMakeFiles/libdavix.dir/curl/HeaderlineParser.cpp.o.d -o src/CMakeFiles/libdavix.dir/curl/HeaderlineParser.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/curl/HeaderlineParser.cpp [37/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/curl/ResponseBuffer.cpp.o -MF src/CMakeFiles/libdavix.dir/curl/ResponseBuffer.cpp.o.d -o src/CMakeFiles/libdavix.dir/curl/ResponseBuffer.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/curl/ResponseBuffer.cpp [38/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/curl/CurlSessionFactory.cpp.o -MF src/CMakeFiles/libdavix.dir/curl/CurlSessionFactory.cpp.o.d -o src/CMakeFiles/libdavix.dir/curl/CurlSessionFactory.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/curl/CurlSessionFactory.cpp [39/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/core/RedirectionResolver.cpp.o -MF src/CMakeFiles/libdavix.dir/core/RedirectionResolver.cpp.o.d -o src/CMakeFiles/libdavix.dir/core/RedirectionResolver.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/core/RedirectionResolver.cpp [40/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/deprecated/httpcachetoken.cpp.o -MF src/CMakeFiles/libdavix.dir/deprecated/httpcachetoken.cpp.o.d -o src/CMakeFiles/libdavix.dir/deprecated/httpcachetoken.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/deprecated/httpcachetoken.cpp In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/string:54, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/utils/davix_types.hpp:26, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix_file_types.hpp:26, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix.hpp:48, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/davix_internal.hpp:29, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/deprecated/httpcachetoken.cpp:22: In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’, inlined from ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/basic_string.h:556:45, inlined from ‘Davix::FileInfoProtocolType::FileInfoProtocolType(const Davix::FileInfoProtocolType&)’ at /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/compat/deprecated.hpp:116:63, inlined from ‘Davix::FileInfoInterface* Davix::FileInfo::getClone() [with T = Davix::FileInfoProtocolType]’ at /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/compat/deprecated.hpp:75:16, inlined from ‘void Davix::deprecated_abi_calls()’ at /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/deprecated/httpcachetoken.cpp:96:24: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/basic_string.h:228:28: warning: array subscript 0 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 228 | { return _M_dataplus._M_p; } | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/deprecated/httpcachetoken.cpp: In function ‘void Davix::deprecated_abi_calls()’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/deprecated/httpcachetoken.cpp:95:76: note: at offset 8 into object of size 8 allocated by ‘operator new’ 95 | FileInfo* t = new FileInfo(); | ^ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::length() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’, inlined from ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/basic_string.h:556:62, inlined from ‘Davix::FileInfoProtocolType::FileInfoProtocolType(const Davix::FileInfoProtocolType&)’ at /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/compat/deprecated.hpp:116:63, inlined from ‘Davix::FileInfoInterface* Davix::FileInfo::getClone() [with T = Davix::FileInfoProtocolType]’ at /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/compat/deprecated.hpp:75:16, inlined from ‘void Davix::deprecated_abi_calls()’ at /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/deprecated/httpcachetoken.cpp:96:24: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/basic_string.h:1084:16: warning: array subscript 0 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 1084 | { return _M_string_length; } | ^~~~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/deprecated/httpcachetoken.cpp: In function ‘void Davix::deprecated_abi_calls()’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/deprecated/httpcachetoken.cpp:95:76: note: at offset 8 into object of size 8 allocated by ‘operator new’ 95 | FileInfo* t = new FileInfo(); | ^ [41/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/file/davfile.cpp.o -MF src/CMakeFiles/libdavix.dir/file/davfile.cpp.o.d -o src/CMakeFiles/libdavix.dir/file/davfile.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/file/davfile.cpp In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_fileproperties.hpp:30, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/fileutils.hpp:26, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/chain_factory.hpp:28, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/file/davfile.cpp:25: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:119:21: required from here 119 | return ltrim(s, isSpace()); | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/unique_ptr.h:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/memory:78, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix_file_types.hpp:25, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix.hpp:48, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/davix_internal.hpp:29, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/file/davfile.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:130:17: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 130 | return rtrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ [42/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/curl/StandaloneCurlRequest.cpp.o -MF src/CMakeFiles/libdavix.dir/curl/StandaloneCurlRequest.cpp.o.d -o src/CMakeFiles/libdavix.dir/curl/StandaloneCurlRequest.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/curl/StandaloneCurlRequest.cpp [43/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/fileops/chain_factory.cpp.o -MF src/CMakeFiles/libdavix.dir/fileops/chain_factory.cpp.o.d -o src/CMakeFiles/libdavix.dir/fileops/chain_factory.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/chain_factory.cpp In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_fileproperties.hpp:30, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/fileutils.hpp:26, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/chain_factory.hpp:28, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/chain_factory.cpp:22: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:119:21: required from here 119 | return ltrim(s, isSpace()); | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/string:49, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bitset:52, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/chain_factory.hpp:25: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:130:17: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 130 | return rtrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ [44/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/file/davposix.cpp.o -MF src/CMakeFiles/libdavix.dir/file/davposix.cpp.o.d -o src/CMakeFiles/libdavix.dir/file/davposix.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/file/davposix.cpp In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_fileproperties.hpp:30, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/fileutils.hpp:26, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/chain_factory.hpp:28, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/file/davposix.cpp:25: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:119:21: required from here 119 | return ltrim(s, isSpace()); | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/string:49, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/stdexcept:39, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/../libs/alibxx/str/format.hpp:16, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_logger_internal.hpp:28, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/file/davposix.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:130:17: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 130 | return rtrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ [45/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/fileops/AzureIO.cpp.o -MF src/CMakeFiles/libdavix.dir/fileops/AzureIO.cpp.o.d -o src/CMakeFiles/libdavix.dir/fileops/AzureIO.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/AzureIO.cpp [46/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/fileops/fileutils.cpp.o -MF src/CMakeFiles/libdavix.dir/fileops/fileutils.cpp.o.d -o src/CMakeFiles/libdavix.dir/fileops/fileutils.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/fileutils.cpp In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_fileproperties.hpp:30, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/fileutils.hpp:26, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/fileutils.cpp:23: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:119:21: required from here 119 | return ltrim(s, isSpace()); | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/unique_ptr.h:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/memory:78, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix_file_types.hpp:25, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix.hpp:48, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/davix_internal.hpp:29, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/fileutils.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:130:17: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 130 | return rtrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ [47/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/fileops/httpiochain.cpp.o -MF src/CMakeFiles/libdavix.dir/fileops/httpiochain.cpp.o.d -o src/CMakeFiles/libdavix.dir/fileops/httpiochain.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/httpiochain.cpp [48/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/fileops/davix_reliability_ops.cpp.o -MF src/CMakeFiles/libdavix.dir/fileops/davix_reliability_ops.cpp.o.d -o src/CMakeFiles/libdavix.dir/fileops/davix_reliability_ops.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/davix_reliability_ops.cpp In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/davix_reliability_ops.cpp:26: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:119:21: required from here 119 | return ltrim(s, isSpace()); | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/unique_ptr.h:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/memory:78, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix_file_types.hpp:25, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix.hpp:48, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/davix_internal.hpp:29, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/davix_reliability_ops.cpp:23: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:130:17: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 130 | return rtrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ [49/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/fileops/iobuffmap.cpp.o -MF src/CMakeFiles/libdavix.dir/fileops/iobuffmap.cpp.o.d -o src/CMakeFiles/libdavix.dir/fileops/iobuffmap.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/iobuffmap.cpp In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_fileproperties.hpp:30, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/fileutils.hpp:26, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/iobuffmap.hpp:27, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/iobuffmap.cpp:23: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:119:21: required from here 119 | return ltrim(s, isSpace()); | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/unique_ptr.h:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/memory:78, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix_file_types.hpp:25, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix.hpp:48, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/davix_internal.hpp:29, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/iobuffmap.hpp:26: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:130:17: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 130 | return rtrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ [50/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/fileops/davmeta.cpp.o -MF src/CMakeFiles/libdavix.dir/fileops/davmeta.cpp.o.d -o src/CMakeFiles/libdavix.dir/fileops/davmeta.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/davmeta.cpp /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/davmeta.cpp: In function ‘int Davix::dav_stat_mapper_http(Context&, const RequestParams*, const Uri&, StatInfo&)’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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 /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix.hpp:48, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/davix_internal.hpp:29, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/davmeta.cpp:22: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix_file_types.hpp:102:8: note: ‘struct Davix::StatInfo’ declared here 102 | struct StatInfo{ | ^~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/davmeta.cpp: In function ‘int Davix::dav_stat_mapper_http_get(Context&, const RequestParams*, const Uri&, StatInfo&)’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix_file_types.hpp:102:8: note: ‘struct Davix::StatInfo’ declared here 102 | struct StatInfo{ | ^~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/davmeta.cpp: In function ‘int Davix::internal_checksum(Context&, const Uri&, const RequestParams*, std::string&, const std::string&)’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/unique_ptr.h:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/memory:78, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix_file_types.hpp:25: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/davmeta.cpp: In function ‘bool Davix::is_a_bucket(const Uri&)’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_fileproperties.hpp:30, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/xml/davxmlparser.hpp:31, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/xml/davpropxmlparser.hpp:27, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/davmeta.cpp:25: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:119:21: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 119 | return ltrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:130:17: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 130 | return rtrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ [51/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/fileops/S3IO.cpp.o -MF src/CMakeFiles/libdavix.dir/fileops/S3IO.cpp.o.d -o src/CMakeFiles/libdavix.dir/fileops/S3IO.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/S3IO.cpp In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_fileproperties.hpp:30, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/xml/davxmlparser.hpp:31, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/xml/S3MultiPartInitiationParser.hpp:27, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/S3IO.cpp:25: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:119:21: required from here 119 | return ltrim(s, isSpace()); | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/unique_ptr.h:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/memory:78, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix_file_types.hpp:25, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix.hpp:48, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/davix_internal.hpp:29, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/httpiochain.hpp:25, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/S3IO.hpp:25, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/S3IO.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:130:17: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 130 | return rtrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ [52/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/hooks/davix_hooks.cpp.o -MF src/CMakeFiles/libdavix.dir/hooks/davix_hooks.cpp.o.d -o src/CMakeFiles/libdavix.dir/hooks/davix_hooks.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/hooks/davix_hooks.cpp [53/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/fileops/httpiovec.cpp.o -MF src/CMakeFiles/libdavix.dir/fileops/httpiovec.cpp.o.d -o src/CMakeFiles/libdavix.dir/fileops/httpiovec.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/httpiovec.cpp In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_fileproperties.hpp:30, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/fileutils.hpp:26, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/iobuffmap.hpp:27, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/httpiovec.hpp:26, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/httpiovec.cpp:23: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:119:21: required from here 119 | return ltrim(s, isSpace()); | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/unique_ptr.h:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/memory:78, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix_file_types.hpp:25, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix.hpp:48, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/davix_internal.hpp:29, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/httpiovec.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:130:17: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 130 | return rtrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ [54/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/libs/alibxx/chrono/timepoint.cpp.o -MF src/CMakeFiles/libdavix.dir/libs/alibxx/chrono/timepoint.cpp.o.d -o src/CMakeFiles/libdavix.dir/libs/alibxx/chrono/timepoint.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/alibxx/chrono/timepoint.cpp [55/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/libs/alibxx/crypto/base64.cpp.o -MF src/CMakeFiles/libdavix.dir/libs/alibxx/crypto/base64.cpp.o.d -o src/CMakeFiles/libdavix.dir/libs/alibxx/crypto/base64.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/alibxx/crypto/base64.cpp [56/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/libs/alibxx/crypto/hmacsha.cpp.o -MF src/CMakeFiles/libdavix.dir/libs/alibxx/crypto/hmacsha.cpp.o.d -o src/CMakeFiles/libdavix.dir/libs/alibxx/crypto/hmacsha.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/alibxx/crypto/hmacsha.cpp /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/alibxx/crypto/hmacsha.cpp: In function ‘std::string sha256(std::string)’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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 /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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); | ^~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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); | ^~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/alibxx/crypto/hmacsha.cpp: In function ‘std::string rsasha256(const std::string&, const std::string&)’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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 /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/alibxx/crypto/hmacsha.cpp:28: /usr/include/openssl/evp.h:1351:16: note: declared here 1351 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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 /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/alibxx/crypto/hmacsha.cpp:30: /usr/include/openssl/rsa.h:354:27: note: declared here 354 | OSSL_DEPRECATEDIN_3_0 int RSA_sign(int type, const unsigned char *m, | ^~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ [57/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/libs/datetime/datetime_utils.cpp.o -MF src/CMakeFiles/libdavix.dir/libs/datetime/datetime_utils.cpp.o.d -o src/CMakeFiles/libdavix.dir/libs/datetime/datetime_utils.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/datetime/datetime_utils.cpp [58/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/fileops/SwiftIO.cpp.o -MF src/CMakeFiles/libdavix.dir/fileops/SwiftIO.cpp.o.d -o src/CMakeFiles/libdavix.dir/fileops/SwiftIO.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/SwiftIO.cpp [59/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/modules/modules_profiles.cpp.o -MF src/CMakeFiles/libdavix.dir/modules/modules_profiles.cpp.o.d -o src/CMakeFiles/libdavix.dir/modules/modules_profiles.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/modules/modules_profiles.cpp [60/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/neon/neonsession.cpp.o -MF src/CMakeFiles/libdavix.dir/neon/neonsession.cpp.o.d -o src/CMakeFiles/libdavix.dir/neon/neonsession.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/neon/neonsession.cpp In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/neon/neonsession.cpp:28: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:119:21: required from here 119 | return ltrim(s, isSpace()); | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/unique_ptr.h:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/memory:78, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix_file_types.hpp:25, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix.hpp:48, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/davix_internal.hpp:29, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/neon/neonsession.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:130:17: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 130 | return rtrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ [61/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/neon/neonrequest.cpp.o -MF src/CMakeFiles/libdavix.dir/neon/neonrequest.cpp.o.d -o src/CMakeFiles/libdavix.dir/neon/neonrequest.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/neon/neonrequest.cpp In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_fileproperties.hpp:30, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/fileops/fileutils.hpp:26, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/neon/neonrequest.cpp:32: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:119:21: required from here 119 | return ltrim(s, isSpace()); | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/unique_ptr.h:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/memory:78, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix_file_types.hpp:25, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix/davix.hpp:48, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/davix_internal.hpp:29, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/neon/neonrequest.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:130:17: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 130 | return rtrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ [62/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/libs/alibxx/str/format.cpp.o -MF src/CMakeFiles/libdavix.dir/libs/alibxx/str/format.cpp.o.d -o src/CMakeFiles/libdavix.dir/libs/alibxx/str/format.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/alibxx/str/format.cpp [63/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/neon/neonsessionfactory.cpp.o -MF src/CMakeFiles/libdavix.dir/neon/neonsessionfactory.cpp.o.d -o src/CMakeFiles/libdavix.dir/neon/neonsessionfactory.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/neon/neonsessionfactory.cpp [64/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/status/DavixStatus.cpp.o -MF src/CMakeFiles/libdavix.dir/status/DavixStatus.cpp.o.d -o src/CMakeFiles/libdavix.dir/status/DavixStatus.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/status/DavixStatus.cpp [65/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/params/davixrequestparams.cpp.o -MF src/CMakeFiles/libdavix.dir/params/davixrequestparams.cpp.o.d -o src/CMakeFiles/libdavix.dir/params/davixrequestparams.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/params/davixrequestparams.cpp [66/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/utils/checksum_extractor.cpp.o -MF src/CMakeFiles/libdavix.dir/utils/checksum_extractor.cpp.o.d -o src/CMakeFiles/libdavix.dir/utils/checksum_extractor.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/checksum_extractor.cpp In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/checksum_extractor.cpp:22: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:119:21: required from here 119 | return ltrim(s, isSpace()); | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/refwrap.h:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/vector:68, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:130:17: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 130 | return rtrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ [67/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/status/davixstatusrequest.cpp.o -MF src/CMakeFiles/libdavix.dir/status/davixstatusrequest.cpp.o.d -o src/CMakeFiles/libdavix.dir/status/davixstatusrequest.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/status/davixstatusrequest.cpp [68/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/request/httprequest.cpp.o -MF src/CMakeFiles/libdavix.dir/request/httprequest.cpp.o.d -o src/CMakeFiles/libdavix.dir/request/httprequest.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/request/httprequest.cpp [69/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/utils/davix_gcloud_utils.cpp.o -MF src/CMakeFiles/libdavix.dir/utils/davix_gcloud_utils.cpp.o.d -o src/CMakeFiles/libdavix.dir/utils/davix_gcloud_utils.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_gcloud_utils.cpp FAILED: src/CMakeFiles/libdavix.dir/utils/davix_gcloud_utils.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/utils/davix_gcloud_utils.cpp.o -MF src/CMakeFiles/libdavix.dir/utils/davix_gcloud_utils.cpp.o.d -o src/CMakeFiles/libdavix.dir/utils/davix_gcloud_utils.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_gcloud_utils.cpp In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_gcloud_utils.cpp:26: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h: In member function ‘rapidjson::GenericStringRef& rapidjson::GenericStringRef::operator=(const rapidjson::GenericStringRef&)’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: assignment of read-only member ‘rapidjson::GenericStringRef::length’ 319 | GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; } | ~~~~~~~^~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: 2363 | stack_.template Top()->SetObjectRaw(members, memberCount, GetAllocator()); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: 1736 | bool hr = handler.EndObject(c); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: | ~~~~~~~~~~~~~~~~~^~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: 1832 | IterativeParsingState d = Transit(state, t, n, is, handler); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: 487 | return IterativeParse(is, handler); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: 2159 | parseResult_ = reader.template Parse(is, *this); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: 2224 | return ParseStream(s); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: 2233 | return Parse(str); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: 2240 | return Parse(str); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_gcloud_utils.cpp:120:20: required from here /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: 120 | if(document.Parse(str.c_str()).HasParseError()) { /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:319:82: error: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: ‘rapidjson::GenericValue >::Member’ {aka ‘struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >’} declared here 71 | struct GenericMember { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: 2371 | stack_.template Top()->SetArrayRaw(elements, elementCount, GetAllocator()); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: 1766 | bool hr = handler.EndArray(c); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: | ~~~~~~~~~~~~~~~~^~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: 1832 | IterativeParsingState d = Transit(state, t, n, is, handler); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: 487 | return IterativeParse(is, handler); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: 2159 | parseResult_ = reader.template Parse(is, *this); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: 2224 | return ParseStream(s); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: 2233 | return Parse(str); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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]’ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: 2240 | return Parse(str); /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_gcloud_utils.cpp:120:20: required from here /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: 120 | if(document.Parse(str.c_str()).HasParseError()) { /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:71:8: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/libs/rapidjson/document.h:540:7: note: ‘class rapidjson::GenericValue >’ declared here 540 | class GenericValue { | ^~~~~~~~~~~~ [70/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/utils/CompatibilityHacks.cpp.o -MF src/CMakeFiles/libdavix.dir/utils/CompatibilityHacks.cpp.o.d -o src/CMakeFiles/libdavix.dir/utils/CompatibilityHacks.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/CompatibilityHacks.cpp /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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**)’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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")) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [71/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/utils/davix_logger.cpp.o -MF src/CMakeFiles/libdavix.dir/utils/davix_logger.cpp.o.d -o src/CMakeFiles/libdavix.dir/utils/davix_logger.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_logger.cpp In file included from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_logger.cpp:27: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::ltrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:119:21: required from here 119 | return ltrim(s, isSpace()); | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/refwrap.h:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/vector:68, from /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_logger.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp: In instantiation of ‘std::string& StrUtil::rtrim(std::string&, const Func&) [with Func = isSpace; std::string = std::__cxx11::basic_string]’: /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/stringutils.hpp:130:17: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: 130 | return rtrim(s, isSpace()); /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: | ~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/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/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:1043:5: note: declared here 1043 | not1(const _Predicate& __pred) | ^~~~ [72/111] /usr/bin/x86_64-pc-linux-gnu-g++ -D_GNU_SOURCE -D__DAVIX_INSIDE__ -D__STDC_LIMIT_MACROS -Dlibdavix_EXPORTS -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps/libneon/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/include/davix -I/usr/include/libxml2 -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/deps -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src -I/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build/src -O3 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter -g -O2 -fPIC -fno-diagnostics-color -MD -MT src/CMakeFiles/libdavix.dir/utils/davix_azure_utils.cpp.o -MF src/CMakeFiles/libdavix.dir/utils/davix_azure_utils.cpp.o.d -o src/CMakeFiles/libdavix.dir/utils/davix_azure_utils.cpp.o -c /var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5/src/utils/davix_azure_utils.cpp ninja: build stopped: subcommand failed. * ERROR: net-libs/davix-0.8.5::gentoo failed (compile phase): * ninja -v -j4 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 3139: Called cmake_src_compile * environment, line 1374: Called cmake_build * environment, line 1341: Called eninja * environment, line 1808: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=net-libs/davix-0.8.5::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-libs/davix-0.8.5::gentoo'`. * The complete build log is located at '/var/log/portage/net-libs:davix-0.8.5:20231206-174702.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-libs/davix-0.8.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-libs/davix-0.8.5/temp/environment'. * Working directory: '/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5_build' * S: '/var/tmp/portage/net-libs/davix-0.8.5/work/davix-0.8.5'