==> Cloning monero ... Cloning into 'monero'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring monero :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 133k 100 133k 0 0 214k 0 --:--:-- --:--:-- --:--:-- 214k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 8557k 0 32261 0 0 99174 0 0:01:28 --:--:-- 0:01:28 98960 100 8557k 100 8557k 0 0 18.6M 0 --:--:-- --:--:-- --:--:-- 18.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 142k 100 142k 0 0 436k 0 --:--:-- --:--:-- --:--:-- 437k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ GIT_SSL_NO_VERIFY=1 SOURCE_DATE_EPOCH=1710238645 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1710238645' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' GIT_SSL_NO_VERIFY=1 printenv 2>&1 SCHROOT_SESSION_ID=archlinux-monero-rb-build-IHdVpdY5 PWD=/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv gpg: key F4ACA0183641E010: public key "luigi1111 " imported gpg: Total number processed: 1 gpg: imported: 1 gpg: key 7455C5E3C0CDCEB9: public key "Riccardo Spagni " imported gpg: Total number processed: 1 gpg: imported: 1 gpg: key C64552D877C32479: public key "Alexander Blair (Snipa / Snipa22) " imported gpg: Total number processed: 1 gpg: imported: 1 ==> Making package: monero 0.18.3.2-1 (Mon Apr 14 16:40:46 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... :: There are 2 providers available for libsodium.so: :: Repository extra 1) libsodium :: Repository multilib 2) lib32-libsodium Enter a number (default=1): resolving dependencies... looking for conflicting packages... Packages (17) abseil-cpp-20230802.1-1 dnssec-anchors-20190629-3 duktape-2.7.0-6 fstrm-0.6.1-1 hiredis-1.2.0-2 ldns-1.8.3-2 libpgm-5.3.128-3 polkit-124-2 protobuf-c-1.5.0-1 boost-libs-1.83.0-5 hidapi-0.14.0-2 libsodium-1.0.19-3 libunwind-1.8.1-1 pcsclite-2.0.3-1 protobuf-25.3-1 unbound-1.19.2-1 zeromq-4.3.5-2 Total Download Size: 9.20 MiB Total Installed Size: 39.63 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2321k 100 2321k 0 0 52.2M 0 --:--:-- --:--:-- --:--:-- 52.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 42320 100 42320 0 0 25.5M 0 --:--:-- --:--:-- --:--:-- 40.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 181k 100 181k 0 0 54.5M 0 --:--:-- --:--:-- --:--:-- 59.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3066 100 3066 0 0 263k 0 --:--:-- --:--:-- --:--:-- 272k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 64829 100 64829 0 0 35.1M 0 --:--:-- --:--:-- --:--:-- 61.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 53261 100 53261 0 0 4565k 0 --:--:-- --:--:-- --:--:-- 4728k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 472k 100 472k 0 0 28.3M 0 --:--:-- --:--:-- --:--:-- 28.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1123k 100 1123k 0 0 62.6M 0 --:--:-- --:--:-- --:--:-- 64.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2385k 100 2385k 0 0 64.8M 0 --:--:-- --:--:-- --:--:-- 66.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 117k 100 117k 0 0 43.9M 0 --:--:-- --:--:-- --:--:-- 57.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 1 1044k 1 16747 0 0 34166 0 0:00:31 --:--:-- 0:00:31 34107 100 1044k 100 1044k 0 0 810k 0 0:00:01 0:00:01 --:--:-- 810k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 187k 100 187k 0 0 54.3M 0 --:--:-- --:--:-- --:--:-- 60.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 177k 100 177k 0 0 52.7M 0 --:--:-- --:--:-- --:--:-- 57.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 569k 100 569k 0 0 58.5M 0 --:--:-- --:--:-- --:--:-- 61.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 176k 100 176k 0 0 42.4M 0 --:--:-- --:--:-- --:--:-- 43.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 402k 100 402k 0 0 66.3M 0 --:--:-- --:--:-- --:--:-- 78.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 100k 100 100k 0 0 54.6M 0 --:--:-- --:--:-- --:--:-- 97.6M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing libsodium... installing dnssec-anchors... installing fstrm... installing hiredis... installing ldns... Optional dependencies for ldns libpcap: ldns-dpa tool [installed] installing abseil-cpp... installing protobuf... installing protobuf-c... installing unbound... Optional dependencies for unbound expat: for unbound-anchor [installed] sh: for unbound-control-setup [installed] python: for python-bindings [installed] installing libunwind... installing libpgm... installing zeromq... Optional dependencies for zeromq cppzmq: C++ binding for libzmq installing duktape... installing polkit... installing pcsclite... Optional dependencies for pcsclite python: API call trace logging with the pcsc-spy [installed] ccid: USB Chip/Smart Card Interface Devices driver :: Running post-transaction hooks... (1/6) Creating system user accounts... Suggested group ID 8 for mem already used. Creating group 'mem' with GID 997. Creating group 'ftp' with GID 11. Creating group 'log' with GID 19. Suggested group ID 25 for smmsp already used. Creating group 'smmsp' with GID 996. Suggested group ID 26 for proc already used. Creating group 'proc' with GID 995. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Suggested group ID 65534 for nobody already used. Creating group 'nobody' with GID 994. Creating group 'wheel' with GID 993. Creating group 'optical' with GID 992. Creating group 'storage' with GID 991. Creating group 'groups' with GID 990. Creating group 'rfkill' with GID 989. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 988. Suggested user ID 33 for http already used. Creating user 'http' (n/a) with UID 988 and GID 988. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'git' with GID 987. Creating user 'git' (git daemon user) with UID 987 and GID 987. Creating group 'polkitd' with GID 986. Suggested user ID 102 for polkitd already used. Creating user 'polkitd' (User for polkitd) with UID 986 and GID 986. Creating group 'systemd-journal-remote' with GID 985. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 985 and GID 985. Creating group 'tss' with GID 984. Creating user 'tss' (tss user for tpm2) with UID 984 and GID 984. Creating group 'unbound' with GID 983. Creating user 'unbound' (unbound) with UID 983 and GID 983. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. (2/6) Reloading system manager configuration... Skipped: Running in chroot. (3/6) Creating temporary files... (4/6) Arming ConditionNeedsUpdate... (5/6) Reloading system bus configuration... Skipped: Running in chroot. (6/6) Updating trusted-key.key for unbound... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (7) cppdap-1.58.0-1 hicolor-icon-theme-0.17-3 jsoncpp-1.9.5-2 libuv-1.48.0-1 rhash-1.4.4-1 boost-1.83.0-5 cmake-3.28.3-1 Total Download Size: 26.61 MiB Total Installed Size: 254.30 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14.4M 100 14.4M 0 0 116M 0 --:--:-- --:--:-- --:--:-- 117M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10021 100 10021 0 0 7681k 0 --:--:-- --:--:-- --:--:-- 9786k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 151k 100 151k 0 0 73.3M 0 --:--:-- --:--:-- --:--:-- 147M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 242k 100 242k 0 0 84.9M 0 --:--:-- --:--:-- --:--:-- 118M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 172k 100 172k 0 0 79.5M 0 --:--:-- --:--:-- --:--:-- 84.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 335k 100 335k 0 0 100M 0 --:--:-- --:--:-- --:--:-- 109M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11.2M 100 11.2M 0 0 95.2M 0 --:--:-- --:--:-- --:--:-- 95.6M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing boost... Optional dependencies for boost python: for python bindings [installed] installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Cloning monero git repo... Cloning into bare repository '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/monero'... -> Cloning miniupnp git repo... Cloning into bare repository '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/miniupnp'... -> Cloning rapidjson git repo... Cloning into bare repository '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/rapidjson'... -> Cloning trezor-common git repo... Cloning into bare repository '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/trezor-common'... -> Cloning RandomX git repo... Cloning into bare repository '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/RandomX'... -> Cloning supercop git repo... Cloning into bare repository '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/supercop'... -> Found fortify-source.patch -> Found monero.sysusers -> Found monero.tmpfiles ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... monero ... Skipped miniupnp ... Skipped rapidjson ... Skipped trezor-common ... Skipped RandomX ... Skipped supercop ... Skipped fortify-source.patch ... Passed monero.sysusers ... Passed monero.tmpfiles ... Passed ==> Extracting sources... -> Creating working copy of monero git repo... Cloning into 'monero'... done. Switched to a new branch 'makepkg' -> Creating working copy of miniupnp git repo... Cloning into 'miniupnp'... done. -> Creating working copy of rapidjson git repo... Cloning into 'rapidjson'... done. -> Creating working copy of trezor-common git repo... Cloning into 'trezor-common'... done. -> Creating working copy of RandomX git repo... Cloning into 'RandomX'... done. -> Creating working copy of supercop git repo... Cloning into 'supercop'... done. ==> Starting prepare()... Submodule 'external/miniupnp' (https://github.com/miniupnp/miniupnp) registered for path 'external/miniupnp' Submodule 'external/randomx' (https://github.com/tevador/RandomX) registered for path 'external/randomx' Submodule 'external/rapidjson' (https://github.com/Tencent/rapidjson) registered for path 'external/rapidjson' Submodule 'external/supercop' (https://github.com/monero-project/supercop) registered for path 'external/supercop' Submodule 'external/trezor-common' (https://github.com/trezor/trezor-common.git) registered for path 'external/trezor-common' Cloning into '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/miniupnp'... done. Cloning into '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/randomx'... done. Cloning into '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/rapidjson'... done. Cloning into '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop'... done. Cloning into '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/trezor-common'... done. Submodule path 'external/miniupnp': checked out '544e6fcc73c5ad9af48a8985c94f0f1d742ef2e0' Submodule path 'external/randomx': checked out '102f8acf90a7649ada410de5499a7ec62e49e1da' Submodule path 'external/rapidjson': checked out '129d19ba7f496df5e33658527a7158c79b99c21c' From /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/supercop * branch 633500ad8c8759995049ccd022107d1fa8a1bbc9 -> FETCH_HEAD Submodule path 'external/supercop': checked out '633500ad8c8759995049ccd022107d1fa8a1bbc9' From /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/trezor-common * branch bff7fdfe436c727982cc553bdfb29a9021b423b0 -> FETCH_HEAD Submodule path 'external/trezor-common': checked out 'bff7fdfe436c727982cc553bdfb29a9021b423b0' Auto-merging src/common/combinator.h Auto-merging src/wallet/api/wallet2_api.h patching file CMakeLists.txt ==> Starting build()... CMake Warning (dev) at CMakeLists.txt:40 (include): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/sbin/python (found version "3.11.8") -- CMake version 3.28.3 -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/sbin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/sbin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- ccache NOT found! Please install it for faster rebuilds. -- The ASM compiler identification is GNU -- Found assembler: /usr/sbin/cc -- Looking for -Wl,--no-undefined linker flag -- Looking for -Wl,--no-undefined linker flag - found -- Looking for -Wl,-undefined,error linker flag -- Looking for -Wl,-undefined,error linker flag - found CMake Deprecation Warning at /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/CMakeFiles/CMakeTmp/test_project/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. CMake Deprecation Warning at /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/CMakeFiles/CMakeTmp/test_project/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. -- Building without build tag -- Found Git: /usr/sbin/git (found version "2.44.0") -- Checking submodules -- Submodule 'external/miniupnp' is up-to-date -- Submodule 'external/rapidjson' is up-to-date -- Submodule 'external/trezor-common' is up-to-date -- Submodule 'external/randomx' is up-to-date -- Submodule 'external/supercop' is up-to-date -- Could not find DEVELOPER_LOCAL_TOOLS in env (not required) -- BOOST_IGNORE_SYSTEM_PATHS defaults to OFF -- Building for a 64-bit system -- Building internal libraries as static -- Using LMDB as default DB type -- Stack trace on exception enabled (using easylogging++) -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test _Werror__pthread_c -- Performing Test _Werror__pthread_c - Success -- Performing Test _Werror__pthread_cxx -- Performing Test _Werror__pthread_cxx - Success -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.2.1") -- Using OpenSSL include dir at /usr/include -- Found HIDAPI: /usr/lib/libhidapi-libusb.so -- Looking for memset_s in c -- Looking for memset_s in c - not found -- Looking for explicit_bzero in c -- Looking for explicit_bzero in c - found -- Looking for strptime -- Looking for strptime - found CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (MiniUPnPc) does not match the name of the calling package (Miniupnpc). 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/FindMiniupnpc.cmake:39 (find_package_handle_standard_args) external/CMakeLists.txt:38 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find MiniUPnPc (missing: MINIUPNP_INCLUDE_DIR MINIUPNP_LIBRARY) -- Using in-tree miniupnpc -- Looking for libunbound -- Found libunbound include (unbound.h) in /usr/include -- Found libunbound library -- Using 64-bit LMDB from source tree -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Backtrace_LIBRARY: -- Found Backtrace: /usr/include -- Performing Test _maes_cxx -- Performing Test _maes_cxx - Success -- Setting CXX flag -maes -- Performing Test _maes_c -- Performing Test _maes_c - Success -- Setting C flag -maes -- Performing Test HAVE_SSSE3 -- Performing Test HAVE_SSSE3 - Success -- Performing Test HAVE_AVX2 -- Performing Test HAVE_AVX2 - Success -- Performing Test HAVE_CXX_ATOMICS -- Performing Test HAVE_CXX_ATOMICS - Success -- Using HIDAPI include dir at /usr/include/hidapi -- Found Protobuf: /usr/lib/libprotobuf.so (found version "4.25.3") -- Protobuf lib: /usr/lib/libprotobuf.so, inc: /usr/include, protoc: /usr/sbin/protoc -- Protobuf Compilation test failed: Change Dir: '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/CMakeFiles/CMakeTmp' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/sbin/make -f Makefile cmTC_f24c1/fast /usr/sbin/make -f CMakeFiles/cmTC_f24c1.dir/build.make CMakeFiles/cmTC_f24c1.dir/build make[1]: Entering directory '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_f24c1.dir/test-protobuf.pb.cc.o /usr/sbin/c++ -I/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src=/usr/src/debug/monero -flto=auto -pthread -std=gnu++11 -o CMakeFiles/cmTC_f24c1.dir/test-protobuf.pb.cc.o -c /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.cc In file included from /usr/include/absl/base/config.h:86, from /usr/include/absl/base/attributes.h:37, from /usr/include/google/protobuf/port_def.inc:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.h:13, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.cc:4: /usr/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." 79 | #error "C++ versions less than C++14 are not supported." | ^~~~~ /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/google/protobuf/stubs/common.h:20, from /usr/include/google/protobuf/io/coded_stream.h:107, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.h:26: /usr/include/absl/strings/string_view.h:52:26: error: 'string_view' in namespace 'std' does not name a type 52 | using string_view = std::string_view; | ^~~~~~~~~~~ /usr/include/absl/strings/string_view.h:52:21: note: 'std::string_view' is only available from C++17 onwards 52 | using string_view = std::string_view; | ^~~ /usr/include/absl/strings/string_view.h:686:8: error: 'string_view' does not name a type 686 | inline string_view ClippedSubstr(string_view s, size_t pos, | ^~~~~~~~~~~ /usr/include/absl/strings/string_view.h:697:11: error: 'string_view' does not name a type 697 | constexpr string_view NullSafeStringView(const char* p) { | ^~~~~~~~~~~ In file included from /usr/include/google/protobuf/stubs/port.h:22, from /usr/include/google/protobuf/stubs/common.h:22: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/google/protobuf/stubs/common.h:34: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/absl/log/internal/check_op.h:36, from /usr/include/absl/log/internal/check_impl.h:19, from /usr/include/absl/log/absl_check.h:38, from /usr/include/google/protobuf/io/coded_stream.h:109: /usr/include/absl/log/internal/nullstream.h:49:32: error: 'absl::string_view' has not been declared 49 | NullStream& AtLocation(absl::string_view, int) { return *this; } | ^~~~~~~~~~~ In file included from /usr/include/absl/time/time.h:90, from /usr/include/absl/log/log_entry.h:35, from /usr/include/absl/log/internal/log_message.h:41, from /usr/include/absl/log/internal/strip.h:24, from /usr/include/absl/log/internal/check_op.h:37: /usr/include/absl/time/civil_time.h:489:27: error: 'string_view' is not a member of 'absl' 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:489:53: error: expected primary-expression before '*' token 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^ /usr/include/absl/time/civil_time.h:489:55: error: 'c' was not declared in this scope 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^ /usr/include/absl/time/civil_time.h:489:56: error: expression list treated as compound expression in initializer [-fpermissive] 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^ /usr/include/absl/time/civil_time.h:490:6: error: redefinition of 'bool absl::lts_20230802::ParseCivilTime' 490 | bool ParseCivilTime(absl::string_view s, CivilMinute* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:489:6: note: 'bool absl::lts_20230802::ParseCivilTime' previously defined here 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:490:27: error: 'string_view' is not a member of 'absl' 490 | bool ParseCivilTime(absl::string_view s, CivilMinute* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:490:53: error: expected primary-expression before '*' token 490 | bool ParseCivilTime(absl::string_view s, CivilMinute* c); | ^ /usr/include/absl/time/civil_time.h:490:55: error: 'c' was not declared in this scope 490 | bool ParseCivilTime(absl::string_view s, CivilMinute* c); | ^ /usr/include/absl/time/civil_time.h:491:6: error: redefinition of 'bool absl::lts_20230802::ParseCivilTime' 491 | bool ParseCivilTime(absl::string_view s, CivilHour* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:489:6: note: 'bool absl::lts_20230802::ParseCivilTime' previously defined here 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:491:27: error: 'string_view' is not a member of 'absl' 491 | bool ParseCivilTime(absl::string_view s, CivilHour* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:491:51: error: expected primary-expression before '*' token 491 | bool ParseCivilTime(absl::string_view s, CivilHour* c); | ^ /usr/include/absl/time/civil_time.h:491:53: error: 'c' was not declared in this scope 491 | bool ParseCivilTime(absl::string_view s, CivilHour* c); | ^ /usr/include/absl/time/civil_time.h:492:6: error: redefinition of 'bool absl::lts_20230802::ParseCivilTime' 492 | bool ParseCivilTime(absl::string_view s, CivilDay* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:489:6: note: 'bool absl::lts_20230802::ParseCivilTime' previously defined here 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:492:27: error: 'string_view' is not a member of 'absl' 492 | bool ParseCivilTime(absl::string_view s, CivilDay* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:492:50: error: expected primary-expression before '*' token 492 | bool ParseCivilTime(absl::string_view s, CivilDay* c); | ^ /usr/include/absl/time/civil_time.h:492:52: error: 'c' was not declared in this scope 492 | bool ParseCivilTime(absl::string_view s, CivilDay* c); | ^ /usr/include/absl/time/civil_time.h:493:6: error: redefinition of 'bool absl::lts_20230802::ParseCivilTime' 493 | bool ParseCivilTime(absl::string_view s, CivilMonth* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:489:6: note: 'bool absl::lts_20230802::ParseCivilTime' previously defined here 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:493:27: error: 'string_view' is not a member of 'absl' 493 | bool ParseCivilTime(absl::string_view s, CivilMonth* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:493:52: error: expected primary-expression before '*' token 493 | bool ParseCivilTime(absl::string_view s, CivilMonth* c); | ^ /usr/include/absl/time/civil_time.h:493:54: error: 'c' was not declared in this scope 493 | bool ParseCivilTime(absl::string_view s, CivilMonth* c); | ^ /usr/include/absl/time/civil_time.h:494:6: error: redefinition of 'bool absl::lts_20230802::ParseCivilTime' 494 | bool ParseCivilTime(absl::string_view s, CivilYear* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:489:6: note: 'bool absl::lts_20230802::ParseCivilTime' previously defined here 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:494:27: error: 'string_view' is not a member of 'absl' 494 | bool ParseCivilTime(absl::string_view s, CivilYear* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:494:51: error: expected primary-expression before '*' token 494 | bool ParseCivilTime(absl::string_view s, CivilYear* c); | ^ /usr/include/absl/time/civil_time.h:494:53: error: 'c' was not declared in this scope 494 | bool ParseCivilTime(absl::string_view s, CivilYear* c); | ^ /usr/include/absl/time/civil_time.h:509:34: error: 'string_view' is not a member of 'absl' 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:509:60: error: expected primary-expression before '*' token 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^ /usr/include/absl/time/civil_time.h:509:62: error: 'c' was not declared in this scope 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^ /usr/include/absl/time/civil_time.h:509:63: error: expression list treated as compound expression in initializer [-fpermissive] 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^ /usr/include/absl/time/civil_time.h:510:6: error: redefinition of 'bool absl::lts_20230802::ParseLenientCivilTime' 510 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:509:6: note: 'bool absl::lts_20230802::ParseLenientCivilTime' previously defined here 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:510:34: error: 'string_view' is not a member of 'absl' 510 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:510:60: error: expected primary-expression before '*' token 510 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c); | ^ /usr/include/absl/time/civil_time.h:510:62: error: 'c' was not declared in this scope 510 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c); | ^ /usr/include/absl/time/civil_time.h:511:6: error: redefinition of 'bool absl::lts_20230802::ParseLenientCivilTime' 511 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:509:6: note: 'bool absl::lts_20230802::ParseLenientCivilTime' previously defined here 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:511:34: error: 'string_view' is not a member of 'absl' 511 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:511:58: error: expected primary-expression before '*' token 511 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c); | ^ /usr/include/absl/time/civil_time.h:511:60: error: 'c' was not declared in this scope 511 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c); | ^ /usr/include/absl/time/civil_time.h:512:6: error: redefinition of 'bool absl::lts_20230802::ParseLenientCivilTime' 512 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:509:6: note: 'bool absl::lts_20230802::ParseLenientCivilTime' previously defined here 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:512:34: error: 'string_view' is not a member of 'absl' 512 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:512:57: error: expected primary-expression before '*' token 512 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c); | ^ /usr/include/absl/time/civil_time.h:512:59: error: 'c' was not declared in this scope 512 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c); | ^ /usr/include/absl/time/civil_time.h:513:6: error: redefinition of 'bool absl::lts_20230802::ParseLenientCivilTime' 513 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:509:6: note: 'bool absl::lts_20230802::ParseLenientCivilTime' previously defined here 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:513:34: error: 'string_view' is not a member of 'absl' 513 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:513:59: error: expected primary-expression before '*' token 513 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c); | ^ /usr/include/absl/time/civil_time.h:513:61: error: 'c' was not declared in this scope 513 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c); | ^ /usr/include/absl/time/civil_time.h:514:6: error: redefinition of 'bool absl::lts_20230802::ParseLenientCivilTime' 514 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:509:6: note: 'bool absl::lts_20230802::ParseLenientCivilTime' previously defined here 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:514:34: error: 'string_view' is not a member of 'absl' 514 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:514:58: error: expected primary-expression before '*' token 514 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c); | ^ /usr/include/absl/time/civil_time.h:514:60: error: 'c' was not declared in this scope 514 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c); | ^ /usr/include/absl/time/civil_time.h:540:26: error: 'string_view' is not a member of 'absl' 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:540:52: error: expected primary-expression before '*' token 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:540:54: error: 'c' was not declared in this scope 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:540:68: error: expected primary-expression before '*' token 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:540:70: error: 'error' was not declared in this scope; did you mean 'perror'? 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^~~~~ | perror /usr/include/absl/time/civil_time.h:540:75: error: expression list treated as compound expression in initializer [-fpermissive] 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:541:6: error: redefinition of 'bool absl::lts_20230802::time_internal::AbslParseFlag' 541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:540:6: note: 'bool absl::lts_20230802::time_internal::AbslParseFlag' previously defined here 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:541:26: error: 'string_view' is not a member of 'absl' 541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:541:52: error: expected primary-expression before '*' token 541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:541:54: error: 'c' was not declared in this scope 541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:541:68: error: expected primary-expression before '*' token 541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:541:70: error: 'error' was not declared in this scope; did you mean 'perror'? 541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); | ^~~~~ | perror /usr/include/absl/time/civil_time.h:542:6: error: redefinition of 'bool absl::lts_20230802::time_internal::AbslParseFlag' 542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:540:6: note: 'bool absl::lts_20230802::time_internal::AbslParseFlag' previously defined here 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:542:26: error: 'string_view' is not a member of 'absl' 542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:542:50: error: expected primary-expression before '*' token 542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:542:52: error: 'c' was not declared in this scope 542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:542:66: error: expected primary-expression before '*' token 542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:542:68: error: 'error' was not declared in this scope; did you mean 'perror'? 542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); | ^~~~~ | perror /usr/include/absl/time/civil_time.h:543:6: error: redefinition of 'bool absl::lts_20230802::time_internal::AbslParseFlag' 543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:540:6: note: 'bool absl::lts_20230802::time_internal::AbslParseFlag' previously defined here 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:543:26: error: 'string_view' is not a member of 'absl' 543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:543:49: error: expected primary-expression before '*' token 543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:543:51: error: 'c' was not declared in this scope 543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:543:65: error: expected primary-expression before '*' token 543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:543:67: error: 'error' was not declared in this scope; did you mean 'perror'? 543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); | ^~~~~ | perror /usr/include/absl/time/civil_time.h:544:6: error: redefinition of 'bool absl::lts_20230802::time_internal::AbslParseFlag' 544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:540:6: note: 'bool absl::lts_20230802::time_internal::AbslParseFlag' previously defined here 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:544:26: error: 'string_view' is not a member of 'absl' 544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:544:51: error: expected primary-expression before '*' token 544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:544:53: error: 'c' was not declared in this scope 544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:544:67: error: expected primary-expression before '*' token 544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:544:69: error: 'error' was not declared in this scope; did you mean 'perror'? 544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); | ^~~~~ | perror /usr/include/absl/time/civil_time.h:545:6: error: redefinition of 'bool absl::lts_20230802::time_internal::AbslParseFlag' 545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:540:6: note: 'bool absl::lts_20230802::time_internal::AbslParseFlag' previously defined here 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:545:26: error: 'string_view' is not a member of 'absl' 545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:545:50: error: expected primary-expression before '*' token 545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:545:52: error: 'c' was not declared in this scope 545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:545:66: error: expected primary-expression before '*' token 545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:545:68: error: 'error' was not declared in this scope; did you mean 'perror'? 545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); | ^~~~~ | perror /usr/include/absl/time/time.h: In constructor 'absl::lts_20230802::Duration::HiRep::HiRep(int64_t)': /usr/include/absl/time/time.h:256:5: error: 'constexpr' constructor does not have empty body 256 | } | ^ /usr/include/absl/time/time.h: In member function 'constexpr int64_t absl::lts_20230802::Duration::HiRep::Get() const': /usr/include/absl/time/time.h:276:5: error: body of 'constexpr' function 'constexpr int64_t absl::lts_20230802::Duration::HiRep::Get() const' not a return-statement 276 | } | ^ /usr/include/absl/time/time.h: In member function 'constexpr absl::lts_20230802::Duration::HiRep& absl::lts_20230802::Duration::HiRep::operator=(int64_t) const': /usr/include/absl/time/time.h:284:11: error: assignment of member 'absl::lts_20230802::Duration::HiRep::hi_' in read-only object 284 | hi_ = static_cast(unsigned_value >> 32); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/time.h:285:11: error: assignment of member 'absl::lts_20230802::Duration::HiRep::lo_' in read-only object 285 | lo_ = static_cast(unsigned_value); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/time.h:286:14: error: binding reference of type 'absl::lts_20230802::Duration::HiRep&' to 'const absl::lts_20230802::Duration::HiRep' discards qualifiers 286 | return *this; | ^~~~~ /usr/include/absl/time/time.h:287:5: error: body of 'constexpr' function 'constexpr absl::lts_20230802::Duration::HiRep& absl::lts_20230802::Duration::HiRep::operator=(int64_t) const' not a return-statement 287 | } | ^ /usr/include/absl/time/time.h: At global scope: /usr/include/absl/time/time.h:703:26: error: 'string_view' is not a member of 'absl' 703 | bool ParseDuration(absl::string_view dur_string, Duration* d); | ^~~~~~~~~~~ /usr/include/absl/time/time.h:703:58: error: expected primary-expression before '*' token 703 | bool ParseDuration(absl::string_view dur_string, Duration* d); | ^ /usr/include/absl/time/time.h:703:60: error: 'd' was not declared in this scope 703 | bool ParseDuration(absl::string_view dur_string, Duration* d); | ^ /usr/include/absl/time/time.h:703:61: error: expression list treated as compound expression in initializer [-fpermissive] 703 | bool ParseDuration(absl::string_view dur_string, Duration* d); | ^ /usr/include/absl/time/time.h:710:26: error: 'string_view' is not a member of 'absl' 710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/time.h:710:52: error: expected primary-expression before '*' token 710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | ^ /usr/include/absl/time/time.h:710:54: error: 'dst' was not declared in this scope 710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | ^~~ /usr/include/absl/time/time.h:710:70: error: expected primary-expression before '*' token 710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | ^ /usr/include/absl/time/time.h:710:72: error: 'error' was not declared in this scope; did you mean 'perror'? 710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | ^~~~~ | perror /usr/include/absl/time/time.h:710:77: error: expression list treated as compound expression in initializer [-fpermissive] 710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | ^ /usr/include/absl/time/time.h:1023:6: error: redefinition of 'bool absl::lts_20230802::AbslParseFlag' 1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/time.h:710:6: note: 'bool absl::lts_20230802::AbslParseFlag' previously defined here 710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/time.h:1023:26: error: 'string_view' is not a member of 'absl' 1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/time.h:1023:48: error: expected primary-expression before '*' token 1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | ^ /usr/include/absl/time/time.h:1023:50: error: 't' was not declared in this scope; did you mean 'tm'? 1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | ^ | tm /usr/include/absl/time/time.h:1023:64: error: expected primary-expression before '*' token 1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | ^ /usr/include/absl/time/time.h:1023:66: error: 'error' was not declared in this scope; did you mean 'perror'? 1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | ^~~~~ | perror /usr/include/absl/time/time.h:1227:32: error: 'string_view' is not a member of 'absl' 1227 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { | ^~~~~~~~~~~ /usr/include/absl/time/time.h:1227:58: error: expected primary-expression before '*' token 1227 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { | ^ /usr/include/absl/time/time.h:1227:60: error: 'tz' was not declared in this scope; did you mean 'tm'? 1227 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { | ^~ | tm /usr/include/absl/time/time.h:1227:62: error: expression list treated as compound expression in initializer [-fpermissive] 1227 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { | ^ /usr/include/absl/time/time.h:1469:59: error: 'string_view' is not a member of 'absl' 1469 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format, | ^~~~~~~~~~~ /usr/include/absl/time/time.h:1470:58: error: expected primary-expression before 't' 1470 | Time t, TimeZone tz); | ^ /usr/include/absl/time/time.h:1470:70: error: expected primary-expression before 'tz' 1470 | Time t, TimeZone tz); | ^~ /usr/include/absl/time/time.h:1475:72: error: 'std::string absl::lts_20230802::FormatTime(Time, TimeZone)' redeclared as different kind of entity 1475 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(Time t, TimeZone tz); | ^ /usr/include/absl/time/time.h:1469:42: note: previous declaration 'std::string absl::lts_20230802::FormatTime' 1469 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format, | ^~~~~~~~~~ /usr/include/absl/time/time.h:1476:59: error: 'std::string absl::lts_20230802::FormatTime(Time)' redeclared as different kind of entity 1476 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(Time t); | ^ /usr/include/absl/time/time.h:1469:42: note: previous declaration 'std::string absl::lts_20230802::FormatTime' 1469 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format, | ^~~~~~~~~~ /usr/include/absl/time/time.h: In function 'std::ostream& absl::lts_20230802::operator<<(std::ostream&, Time)': /usr/include/absl/time/time.h:1480:26: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (absl::lts_20230802::Time&)' 1480 | return os << FormatTime(t); | ~~~~~~~~~~^~~ /usr/include/absl/time/time.h: In function 'void absl::lts_20230802::AbslStringify(Sink&, Time)': /usr/include/absl/time/time.h:1486:25: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (absl::lts_20230802::Time&)' 1486 | sink.Append(FormatTime(t)); | ~~~~~~~~~~^~~ /usr/include/absl/time/time.h: At global scope: /usr/include/absl/time/time.h:1538:22: error: 'string_view' is not a member of 'absl' 1538 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, | ^~~~~~~~~~~ /usr/include/absl/time/time.h:1538:48: error: 'string_view' is not a member of 'absl' 1538 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, | ^~~~~~~~~~~ /usr/include/absl/time/time.h:1538:71: error: expected primary-expression before '*' token 1538 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, | ^ /usr/include/absl/time/time.h:1539:27: error: expected primary-expression before '*' token 1539 | std::string* err); | ^ /usr/include/absl/time/time.h:1539:29: error: 'err' was not declared in this scope; did you mean 'erf'? 1539 | std::string* err); | ^~~ | erf /usr/include/absl/time/time.h:1539:32: error: expression list treated as compound expression in initializer [-fpermissive] 1539 | std::string* err); | ^ /usr/include/absl/time/time.h:1548:6: error: redefinition of 'bool absl::lts_20230802::ParseTime' 1548 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, | ^~~~~~~~~ /usr/include/absl/time/time.h:1538:6: note: 'bool absl::lts_20230802::ParseTime' previously defined here 1538 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, | ^~~~~~~~~ /usr/include/absl/time/time.h:1548:22: error: 'string_view' is not a member of 'absl' 1548 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, | ^~~~~~~~~~~ /usr/include/absl/time/time.h:1548:48: error: 'string_view' is not a member of 'absl' 1548 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, | ^~~~~~~~~~~ /usr/include/absl/time/time.h:1548:76: error: expected primary-expression before 'tz' 1548 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, | ^~ /usr/include/absl/time/time.h:1549:20: error: expected primary-expression before '*' token 1549 | Time* time, std::string* err); | ^ /usr/include/absl/time/time.h:1549:39: error: expected primary-expression before '*' token 1549 | Time* time, std::string* err); | ^ /usr/include/absl/time/time.h:1549:41: error: 'err' was not declared in this scope; did you mean 'erf'? 1549 | Time* time, std::string* err); | ^~~ | erf In file included from /usr/include/absl/types/span.h:69, from /usr/include/absl/log/log_entry.h:36: /usr/include/absl/types/internal/span.h:119:26: error: 'remove_const_t' in namespace 'std' does not name a template type; did you mean 'remove_const'? 119 | using Container = std::remove_const_t; | ^~~~~~~~~~~~~~ | remove_const /usr/include/absl/types/internal/span.h:121:44: error: parse error in template argument list 121 | decltype(span_internal::GetData(std::declval())); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/types/internal/span.h:122:64: error: 'Container' was not declared in this scope 122 | using MutData = decltype(span_internal::GetData(std::declval())); | ^~~~~~~~~ /usr/include/absl/types/internal/span.h:122:56: error: parse error in template argument list 122 | using MutData = decltype(span_internal::GetData(std::declval())); | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/types/internal/span.h:130:29: error: 'enable_if_t' in namespace 'std' does not name a template type 130 | using EnableIfIsView = std::enable_if_t::value, int>; | ^~~~~~~~~~~ /usr/include/absl/types/internal/span.h:130:24: note: 'std::enable_if_t' is only available from C++14 onwards 130 | using EnableIfIsView = std::enable_if_t::value, int>; | ^~~ /usr/include/absl/types/internal/span.h:133:32: error: 'enable_if_t' in namespace 'std' does not name a template type 133 | using EnableIfNotIsView = std::enable_if_t::value, int>; | ^~~~~~~~~~~ /usr/include/absl/types/internal/span.h:133:27: note: 'std::enable_if_t' is only available from C++14 onwards 133 | using EnableIfNotIsView = std::enable_if_t::value, int>; | ^~~ /usr/include/absl/types/span.h:201:39: error: 'EnableIfNotIsView' in namespace 'absl::lts_20230802::span_internal' does not name a template type 201 | typename = span_internal::EnableIfNotIsView> | ^~~~~~~~~~~~~~~~~ /usr/include/absl/types/span.h:201:56: error: expected '>' before '<' token 201 | typename = span_internal::EnableIfNotIsView> | ^ /usr/include/absl/types/span.h:210:39: error: 'EnableIfNotIsView' in namespace 'absl::lts_20230802::span_internal' does not name a template type 210 | typename = span_internal::EnableIfNotIsView> | ^~~~~~~~~~~~~~~~~ /usr/include/absl/types/span.h:210:56: error: expected '>' before '<' token 210 | typename = span_internal::EnableIfNotIsView> | ^ /usr/include/absl/types/span.h:222:28: error: 'absl::lts_20230802::span_internal::EnableIfIsView' has not been declared 222 | span_internal::EnableIfIsView = 0> | ^~~~~~~~~~~~~~ /usr/include/absl/types/span.h:222:42: error: expected '>' before '<' token 222 | span_internal::EnableIfIsView = 0> | ^ /usr/include/absl/types/span.h:223:12: error: 'template template > absl::lts_20230802::Span::Span(V&)' cannot be overloaded with 'template template absl::lts_20230802::Span::Span(V&)' 223 | explicit Span(V& v) noexcept // NOLINT(runtime/references) | ^~~~ /usr/include/absl/types/span.h:202:12: note: previous declaration 'template template absl::lts_20230802::Span::Span(V&)' 202 | explicit Span( | ^~~~ /usr/include/absl/types/span.h:227:28: error: 'absl::lts_20230802::span_internal::EnableIfIsView' has not been declared 227 | span_internal::EnableIfIsView = 0> | ^~~~~~~~~~~~~~ /usr/include/absl/types/span.h:227:42: error: expected '>' before '<' token 227 | span_internal::EnableIfIsView = 0> | ^ /usr/include/absl/types/span.h:228:13: error: 'template template > constexpr absl::lts_20230802::Span::Span(const V&)' cannot be overloaded with 'template template constexpr absl::lts_20230802::Span::Span(const V&)' 228 | constexpr Span(const V& v) noexcept // NOLINT(runtime/explicit) | ^~~~ /usr/include/absl/types/span.h:211:13: note: previous declaration 'template template constexpr absl::lts_20230802::Span::Span(const V&)' 211 | constexpr Span( | ^~~~ /usr/include/absl/log/log_entry.h:75:9: error: 'string_view' in namespace 'absl' does not name a type 75 | absl::string_view source_filename() const ABSL_ATTRIBUTE_LIFETIME_BOUND { | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:78:9: error: 'string_view' in namespace 'absl' does not name a type 78 | absl::string_view source_basename() const ABSL_ATTRIBUTE_LIFETIME_BOUND { | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:144:9: error: 'string_view' in namespace 'absl' does not name a type 144 | absl::string_view text_message_with_prefix_and_newline() const | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:150:9: error: 'string_view' in namespace 'absl' does not name a type 150 | absl::string_view text_message_with_prefix() const | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:156:9: error: 'string_view' in namespace 'absl' does not name a type 156 | absl::string_view text_message_with_newline() const | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:162:9: error: 'string_view' in namespace 'absl' does not name a type 162 | absl::string_view text_message() const ABSL_ATTRIBUTE_LIFETIME_BOUND { | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:177:9: error: 'string_view' in namespace 'absl' does not name a type 177 | absl::string_view encoded_message() const ABSL_ATTRIBUTE_LIFETIME_BOUND { | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:193:9: error: 'string_view' in namespace 'absl' does not name a type 193 | absl::string_view stacktrace() const ABSL_ATTRIBUTE_LIFETIME_BOUND { | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:200:9: error: 'string_view' in namespace 'absl' does not name a type 200 | absl::string_view full_filename_; | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:201:9: error: 'string_view' in namespace 'absl' does not name a type 201 | absl::string_view base_filename_; | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:210:9: error: 'string_view' in namespace 'absl' does not name a type 210 | absl::string_view encoding_; | ^~~~~~~~~~~ In file included from /usr/include/absl/log/internal/log_message.h:43: /usr/include/absl/strings/internal/has_absl_stringify.h:35:15: error: 'string_view' has not been declared 35 | void Append(string_view v); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/has_absl_stringify.h:38:62: error: 'absl::string_view' has not been declared 38 | friend void AbslFormatFlush(UnimplementedSink* sink, absl::string_view v); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/has_absl_stringify.h:46:13: error: 'enable_if_t' is not a member of 'std' 46 | T, std::enable_if_t struct absl::lts_20230802::strings_internal::HasAbslStringify' 48 | std::declval()))>::value>> : std::true_type {}; | ^~~~~ /usr/include/absl/strings/internal/has_absl_stringify.h:48:41: note: expected a type, got '( < std::is_void(), declval()))>::value)' /usr/include/absl/strings/internal/has_absl_stringify.h:48:46: error: expected unqualified-id before '>' token 48 | std::declval()))>::value>> : std::true_type {}; | ^~ /usr/include/absl/log/internal/log_message.h:75:32: error: 'absl::string_view' has not been declared 75 | LogMessage& AtLocation(absl::string_view file, int line); | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:146:32: error: 'absl::string_view' has not been declared 146 | LogMessage& operator<<(absl::string_view v); | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:146:15: error: 'absl::lts_20230802::log_internal::LogMessage& absl::lts_20230802::log_internal::LogMessage::operator<<(int)' cannot be overloaded with 'absl::lts_20230802::log_internal::LogMessage& absl::lts_20230802::log_internal::LogMessage::operator<<(int)' 146 | LogMessage& operator<<(absl::string_view v); | ^~~~~~~~ /usr/include/absl/log/internal/log_message.h:118:15: note: previous declaration 'absl::lts_20230802::log_internal::LogMessage& absl::lts_20230802::log_internal::LogMessage::operator<<(int)' 118 | LogMessage& operator<<(signed int v) { return operator<< (v); } | ^~~~~~~~ /usr/include/absl/log/internal/log_message.h:235:34: error: 'absl::string_view' has not been declared 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:271:21: error: 'absl::string_view' has not been declared 271 | void Append(absl::string_view v) { | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:276:58: error: 'absl::string_view' has not been declared 276 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view v) { | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:343:45: error: template-id 'CopyToEncodedBuffer' used as a declarator 343 | LogMessage::StringType::kLiteral>(absl::string_view str); | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:342:22: error: variable or field 'CopyToEncodedBuffer' declared void 342 | extern template void LogMessage::CopyToEncodedBuffer< | ^~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:343:38: error: expected ';' before '(' token 343 | LogMessage::StringType::kLiteral>(absl::string_view str); | ^ | ; /usr/include/absl/log/internal/log_message.h:345:48: error: template-id 'CopyToEncodedBuffer' used as a declarator 345 | LogMessage::StringType::kNotLiteral>(absl::string_view str); | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:344:22: error: variable or field 'CopyToEncodedBuffer' declared void 344 | extern template void LogMessage::CopyToEncodedBuffer< | ^~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:345:41: error: expected ';' before '(' token 345 | LogMessage::StringType::kNotLiteral>(absl::string_view str); | ^ | ; /usr/include/absl/log/internal/log_message.h:358:25: error: 'absl::string_view' has not been declared 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:366:32: error: 'absl::string_view' has not been declared 366 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~ /usr/include/absl/log/internal/check_op.h:310:1: error: 'string_view' in namespace 'absl' does not name a type 310 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const absl::string_view&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/check_op.h:310:1: error: 'string_view' in namespace 'absl' does not name a type 310 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const absl::string_view&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/absl/container/internal/compressed_tuple.h:40, from /usr/include/absl/container/internal/inlined_vector.h:30, from /usr/include/absl/container/inlined_vector.h:53, from /usr/include/absl/strings/cord.h:78, from /usr/include/google/protobuf/io/coded_stream.h:111: /usr/include/absl/utility/utility.h:164:12: error: 'in_place_t' has not been declared in 'std' 164 | using std::in_place_t; | ^~~~~~~~~~ /usr/include/absl/utility/utility.h:165:12: error: 'in_place' has not been declared in 'std' 165 | using std::in_place; | ^~~~~~~~ /usr/include/absl/utility/utility.h:181:12: error: 'in_place_type' has not been declared in 'std' 181 | using std::in_place_type; | ^~~~~~~~~~~~~ /usr/include/absl/utility/utility.h:182:12: error: 'in_place_type_t' has not been declared in 'std' 182 | using std::in_place_type_t; | ^~~~~~~~~~~~~~~ /usr/include/absl/utility/utility.h:198:12: error: 'in_place_index' has not been declared in 'std' 198 | using std::in_place_index; | ^~~~~~~~~~~~~~ /usr/include/absl/utility/utility.h:199:12: error: 'in_place_index_t' has not been declared in 'std' 199 | using std::in_place_index_t; | ^~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase()': /usr/include/absl/container/internal/compressed_tuple.h:77:16: error: 'is_final' is not a member of 'std' 77 | !std::is_final::value && | ^~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:77:26: error: expected primary-expression before '>' token 77 | !std::is_final::value && | ^ /usr/include/absl/container/internal/compressed_tuple.h:77:29: error: '::value' has not been declared 77 | !std::is_final::value && | ^~~~~ /usr/include/absl/container/internal/compressed_tuple.h: At global scope: /usr/include/absl/container/internal/compressed_tuple.h:89:46: error: expected ')' before ',' token 89 | explicit constexpr Storage(absl::in_place_t, V&& v) | ~ ^ | ) /usr/include/absl/container/internal/compressed_tuple.h:102:46: error: expected ')' before ',' token 102 | explicit constexpr Storage(absl::in_place_t, V&& v) | ~ ^ | ) /usr/include/absl/container/internal/compressed_tuple.h:125:58: error: expected ')' before ',' token 125 | explicit constexpr CompressedTupleImpl(absl::in_place_t, Vs&&... args) | ~ ^ | ) /usr/include/absl/container/internal/compressed_tuple.h:137:58: error: expected ')' before ',' token 137 | explicit constexpr CompressedTupleImpl(absl::in_place_t, Vs&&... args) | ~ ^ | ) /usr/include/absl/container/internal/compressed_tuple.h: In constructor 'constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(const Ts& ...)': /usr/include/absl/container/internal/compressed_tuple.h:224:52: error: 'in_place' is not a member of 'absl' 224 | : CompressedTuple::CompressedTupleImpl(absl::in_place, base...) {} | ^~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In constructor 'constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(First&&, Vs&& ...)': /usr/include/absl/container/internal/compressed_tuple.h:236:52: error: 'in_place' is not a member of 'absl' 236 | : CompressedTuple::CompressedTupleImpl(absl::in_place, | ^~~~~~~~ In file included from /usr/include/absl/container/internal/inlined_vector.h:31: /usr/include/absl/memory/memory.h: At global scope: /usr/include/absl/memory/memory.h:97:12: error: 'make_unique' has not been declared in 'std' 97 | using std::make_unique; | ^~~~~~~~~~~ In file included from /usr/include/absl/strings/internal/str_format/extension.h:29, from /usr/include/absl/strings/internal/str_format/arg.h:35, from /usr/include/absl/strings/str_format.h:78, from /usr/include/absl/crc/crc32c.h:32, from /usr/include/absl/crc/internal/crc_cord_state.h:23, from /usr/include/absl/strings/cord.h:79: /usr/include/absl/strings/internal/str_format/output.h:44:14: error: 'string_view' has not been declared 44 | void Write(string_view v); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/output.h:59:14: error: 'string_view' has not been declared 59 | void Write(string_view v); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/output.h:71:47: error: 'string_view' has not been declared 71 | inline void AbslFormatFlush(std::string* out, string_view s) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/output.h: In function 'void absl::lts_20230802::str_format_internal::AbslFormatFlush(std::string*, int)': /usr/include/absl/strings/internal/str_format/output.h:72:17: error: request for member 'data' in 's', which is of non-class type 'int' 72 | out->append(s.data(), s.size()); | ^~~~ /usr/include/absl/strings/internal/str_format/output.h:72:27: error: request for member 'size' in 's', which is of non-class type 'int' 72 | out->append(s.data(), s.size()); | ^~~~ /usr/include/absl/strings/internal/str_format/output.h: At global scope: /usr/include/absl/strings/internal/str_format/output.h:74:48: error: 'string_view' has not been declared 74 | inline void AbslFormatFlush(std::ostream* out, string_view s) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/output.h: In function 'void absl::lts_20230802::str_format_internal::AbslFormatFlush(std::ostream*, int)': /usr/include/absl/strings/internal/str_format/output.h:75:16: error: request for member 'data' in 's', which is of non-class type 'int' 75 | out->write(s.data(), static_cast(s.size())); | ^~~~ /usr/include/absl/strings/internal/str_format/output.h:75:55: error: request for member 'size' in 's', which is of non-class type 'int' 75 | out->write(s.data(), static_cast(s.size())); | ^~~~ /usr/include/absl/strings/internal/str_format/output.h: At global scope: /usr/include/absl/strings/internal/str_format/output.h:78:48: error: 'string_view' has not been declared 78 | inline void AbslFormatFlush(FILERawSink* sink, string_view v) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/output.h:82:50: error: 'string_view' has not been declared 82 | inline void AbslFormatFlush(BufferRawSink* sink, string_view v) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/output.h:89:26: error: 'string_view' has not been declared 89 | auto InvokeFlush(T* out, string_view s) -> decltype(AbslFormatFlush(out, s)) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/extension.h:45:49: error: there are no arguments to 'string_view' that depend on a template parameter, so a declaration of 'string_view' must be available [-fpermissive] 45 | std::declval(), string_view()))* = nullptr> | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/extension.h:45:49: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/absl/strings/internal/str_format/extension.h:45:49: error: there are no arguments to 'string_view' that depend on a template parameter, so a declaration of 'string_view' must be available [-fpermissive] /usr/include/absl/strings/internal/str_format/extension.h:49:14: error: 'string_view' has not been declared 49 | void Write(string_view s) { write_(sink_, s); } | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/extension.h:58:30: error: 'string_view' has not been declared 58 | static void Flush(void* r, string_view s) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/extension.h:63:25: error: 'string_view' has not been declared 63 | void (*write_)(void*, string_view); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/extension.h:95:15: error: 'string_view' has not been declared 95 | void Append(string_view v) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/extension.h:111:24: error: 'string_view' has not been declared 111 | bool PutPaddedString(string_view v, int width, int precision, bool left); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/extension.h: In member function 'void absl::lts_20230802::str_format_internal::FormatSinkImpl::Flush()': /usr/include/absl/strings/internal/str_format/extension.h:74:16: error: 'string_view' was not declared in this scope 74 | raw_.Write(string_view(buf_, static_cast(pos_ - buf_))); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/extension.h: In member function 'void absl::lts_20230802::str_format_internal::FormatSinkImpl::Append(int)': /usr/include/absl/strings/internal/str_format/extension.h:96:18: error: request for member 'size' in 'v', which is of non-class type 'int' 96 | size_t n = v.size(); | ^~~~ /usr/include/absl/strings/internal/str_format/extension.h:104:20: error: request for member 'data' in 'v', which is of non-class type 'int' 104 | memcpy(pos_, v.data(), n); | ^~~~ /usr/include/absl/strings/internal/str_format/arg.h: At global scope: /usr/include/absl/strings/internal/str_format/arg.h:141:13: error: 'enable_if_t' in namespace 'std' does not name a template type 141 | -> std::enable_if_t::value && | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:141:8: note: 'std::enable_if_t' is only available from C++14 onwards 141 | -> std::enable_if_t::value && | ^~~ /usr/include/absl/strings/internal/str_format/arg.h:141:24: error: expected initializer before '<' token 141 | -> std::enable_if_t::value && | ^ /usr/include/absl/strings/internal/str_format/arg.h:160:13: error: 'enable_if_t' in namespace 'std' does not name a template type 160 | -> std::enable_if_t::value && | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:160:8: note: 'std::enable_if_t' is only available from C++14 onwards 160 | -> std::enable_if_t::value && | ^~~ /usr/include/absl/strings/internal/str_format/arg.h:160:24: error: expected initializer before '<' token 160 | -> std::enable_if_t::value && | ^ /usr/include/absl/strings/internal/str_format/arg.h:214:39: error: 'absl::lts_20230802::str_format_internal::StringConvertResult absl::lts_20230802::str_format_internal::FormatConvertImpl' redeclared as different kind of entity 214 | StringConvertResult FormatConvertImpl(string_view v, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:211:21: note: previous declaration 'absl::lts_20230802::str_format_internal::StringConvertResult absl::lts_20230802::str_format_internal::FormatConvertImpl(const std::string&, FormatConversionSpecImpl, FormatSinkImpl*)' 211 | StringConvertResult FormatConvertImpl(const std::string& v, | ^~~~~~~~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:214:39: error: 'string_view' was not declared in this scope 214 | StringConvertResult FormatConvertImpl(string_view v, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:215:64: error: expected primary-expression before 'conv' 215 | FormatConversionSpecImpl conv, | ^~~~ /usr/include/absl/strings/internal/str_format/arg.h:216:53: error: expected primary-expression before '*' token 216 | FormatSinkImpl* sink); | ^ /usr/include/absl/strings/internal/str_format/arg.h:216:55: error: 'sink' was not declared in this scope; did you mean 'sinl'? 216 | FormatSinkImpl* sink); | ^~~~ | sinl /usr/include/absl/strings/internal/str_format/arg.h: In function 'absl::lts_20230802::str_format_internal::StringConvertResult absl::lts_20230802::str_format_internal::FormatConvertImpl(const AbslCord&, FormatConversionSpecImpl, FormatSinkImpl*)': /usr/include/absl/strings/internal/str_format/arg.h:251:8: error: 'string_view' was not declared in this scope 251 | for (string_view piece : value.Chunks()) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:264:3: error: expected primary-expression before 'if' 264 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); | ^~ /usr/include/absl/strings/internal/str_format/arg.h:262:4: error: expected ';' before 'if' 262 | } | ^ | ; 263 | 264 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); | ~~ /usr/include/absl/strings/internal/str_format/arg.h:264:3: error: expected primary-expression before 'if' 264 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); | ^~ /usr/include/absl/strings/internal/str_format/arg.h:262:4: error: expected ')' before 'if' 262 | } | ^ | ) 263 | 264 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); | ~~ /usr/include/absl/strings/internal/str_format/arg.h:251:7: note: to match this '(' 251 | for (string_view piece : value.Chunks()) { | ^ /usr/include/absl/strings/internal/str_format/arg.h: At global scope: /usr/include/absl/strings/internal/str_format/arg.h:616:1: error: 'string_view' was not declared in this scope 616 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:616:1: error: template-id 'Dispatch< >' for 'bool absl::lts_20230802::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20230802::str_format_internal::FormatConversionSpecImpl, void*)' does not match any template declaration 616 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:563:15: note: candidate is: 'template static bool absl::lts_20230802::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20230802::str_format_internal::FormatConversionSpecImpl, void*)' 563 | static bool Dispatch(Data arg, FormatConversionSpecImpl spec, void* out) { | ^~~~~~~~ In file included from /usr/include/absl/strings/internal/str_format/checker.h:22, from /usr/include/absl/strings/internal/str_format/bind.h:26, from /usr/include/absl/strings/str_format.h:79: /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function 'constexpr void absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::set_value(int) const': /usr/include/absl/strings/internal/str_format/constexpr_parser.h:46:14: error: assignment of member 'absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::value_' in read-only object 46 | value_ = value; | ~~~~~~~^~~~~~~ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function 'constexpr void absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const': /usr/include/absl/strings/internal/str_format/constexpr_parser.h:57:14: error: assignment of member 'absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::value_' in read-only object 57 | value_ = -value - 1; | ~~~~~~~^~~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function 'constexpr int absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::get_from_arg() const': /usr/include/absl/strings/internal/str_format/constexpr_parser.h:63:5: error: body of 'constexpr' function 'constexpr int absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::get_from_arg() const' not a return-statement 63 | } | ^ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function 'constexpr absl::lts_20230802::FormatConversionChar absl::lts_20230802::str_format_internal::ConvTag::as_conv() const': /usr/include/absl/strings/internal/str_format/constexpr_parser.h:102:3: error: body of 'constexpr' function 'constexpr absl::lts_20230802::FormatConversionChar absl::lts_20230802::str_format_internal::ConvTag::as_conv() const' not a return-statement 102 | } | ^ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function 'constexpr absl::lts_20230802::str_format_internal::LengthMod absl::lts_20230802::str_format_internal::ConvTag::as_length() const': /usr/include/absl/strings/internal/str_format/constexpr_parser.h:108:3: error: body of 'constexpr' function 'constexpr absl::lts_20230802::str_format_internal::LengthMod absl::lts_20230802::str_format_internal::ConvTag::as_length() const' not a return-statement 108 | } | ^ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function 'constexpr absl::lts_20230802::str_format_internal::Flags absl::lts_20230802::str_format_internal::ConvTag::as_flags() const': /usr/include/absl/strings/internal/str_format/constexpr_parser.h:114:3: error: body of 'constexpr' function 'constexpr absl::lts_20230802::str_format_internal::Flags absl::lts_20230802::str_format_internal::ConvTag::as_flags() const' not a return-statement 114 | } | ^ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function 'constexpr bool absl::lts_20230802::str_format_internal::CheckFastPathSetting(const UnboundConversion&)': /usr/include/absl/strings/internal/str_format/constexpr_parser.h:193:1: error: body of 'constexpr' function 'constexpr bool absl::lts_20230802::str_format_internal::CheckFastPathSetting(const UnboundConversion&)' not a return-statement 193 | } | ^ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function 'constexpr int absl::lts_20230802::str_format_internal::ParseDigits(char&, const char*&, const char*)': /usr/include/absl/strings/internal/str_format/constexpr_parser.h:210:1: error: body of 'constexpr' function 'constexpr int absl::lts_20230802::str_format_internal::ParseDigits(char&, const char*&, const char*)' not a return-statement 210 | } | ^ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeUnboundConversion(const char*, const char*, UnboundConversion*, int*)': /usr/include/absl/strings/internal/str_format/constexpr_parser.h:346:1: error: body of 'constexpr' function 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeUnboundConversion(const char*, const char*, UnboundConversion*, int*)' not a return-statement 346 | } | ^ In file included from /usr/include/absl/strings/internal/str_format/bind.h:27: /usr/include/absl/strings/internal/str_format/parser.h: At global scope: /usr/include/absl/strings/internal/str_format/parser.h:56:24: error: 'string_view' was not declared in this scope 56 | bool ParseFormatString(string_view src, Consumer consumer) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/parser.h:56:50: error: expected primary-expression before 'consumer' 56 | bool ParseFormatString(string_view src, Consumer consumer) { | ^~~~~~~~ /usr/include/absl/strings/internal/str_format/parser.h:56:58: error: expression list treated as compound expression in initializer [-fpermissive] 56 | bool ParseFormatString(string_view src, Consumer consumer) { | ^ /usr/include/absl/strings/internal/str_format/parser.h:56:59: error: expected ';' before '{' token 56 | bool ParseFormatString(string_view src, Consumer consumer) { | ^~ | ; /usr/include/absl/strings/internal/str_format/parser.h:115:32: error: 'string_view' was not declared in this scope 115 | constexpr bool EnsureConstexpr(string_view s) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/parser.h:122:18: error: expected ')' before 'format' 122 | string_view format, bool allow_ignored, | ^~~~~~~ | ) /usr/include/absl/strings/internal/str_format/parser.h:121:28: note: to match this '(' 121 | explicit ParsedFormatBase( | ^ /usr/include/absl/strings/internal/str_format/parser.h: In member function 'bool absl::lts_20230802::str_format_internal::ParsedFormatBase::ProcessFormat(Consumer) const': /usr/include/absl/strings/internal/str_format/parser.h:152:5: error: 'string_view' was not declared in this scope 152 | string_view text(base, 0); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/parser.h:154:31: error: 'text' was not declared in this scope 154 | const char* const end = text.data() + text.size(); | ^~~~ /usr/include/absl/strings/internal/str_format/parser.h: At global scope: /usr/include/absl/strings/internal/str_format/parser.h:221:44: error: expected ')' before 'format' 221 | explicit ExtendedParsedFormat(string_view format) | ~ ^~~~~~~ | ) /usr/include/absl/strings/internal/str_format/parser.h:244:52: error: 'string_view' has not been declared 244 | static std::unique_ptr New(string_view format) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/parser.h:248:7: error: 'string_view' has not been declared 248 | string_view format) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/parser.h:253:52: error: 'string_view' has not been declared 253 | static std::unique_ptr New(string_view format, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/parser.h:261:35: error: expected ')' before 's' 261 | ExtendedParsedFormat(string_view s, bool allow_ignored) | ~ ^~ | ) /usr/include/absl/strings/internal/str_format/parser.h:262:50: error: expected unqualified-id before ')' token 262 | : ParsedFormatBase(s, allow_ignored, {C...}) {} | ^ /usr/include/absl/strings/internal/str_format/bind.h:52:45: error: expected ')' before 's' 52 | explicit UntypedFormatSpecImpl(string_view s) | ~ ^~ | ) /usr/include/absl/strings/internal/str_format/bind.h:60:3: error: 'string_view' does not name a type 60 | string_view str() const { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/bind.h:165:33: error: expected ')' before 's' 165 | FormatSpecTemplate(string_view s) : Base(s) {} // NOLINT | ~ ^~ | ) /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator, long unsigned int}]': /usr/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>' /usr/include/absl/container/internal/inlined_vector.h:567:12: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /usr/include/absl/container/inlined_vector.h:98:9: required from 'class absl::lts_20230802::InlinedVector' /usr/include/absl/strings/internal/str_format/bind.h:191:41: required from here /usr/include/absl/container/internal/compressed_tuple.h:150:57: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]' called in a constant expression 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:75:16: note: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]' is not usable as a 'constexpr' function because: 75 | constexpr bool ShouldUseBase() { | ^~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type 'bool' 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' 150 | Or({std::integral_constant()>()...})){}; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: 'std::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list >)' 142 | std::false_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from '' to 'std::initializer_list >' 142 | std::false_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: 'std::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list)' 143 | std::true_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from '' to 'std::initializer_list' 143 | std::true_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>': /usr/include/absl/container/internal/inlined_vector.h:567:12: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /usr/include/absl/container/inlined_vector.h:98:9: required from 'class absl::lts_20230802::InlinedVector' /usr/include/absl/strings/internal/str_format/bind.h:191:41: required from here /usr/include/absl/container/internal/compressed_tuple.h:206:61: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator, long unsigned int}]' called in a constant expression 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:148:16: note: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator, long unsigned int}]' is not usable as a 'constexpr' function because: 148 | constexpr bool ShouldAnyUseBase() { | ^~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type 'bool' 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/inlined_vector.h: In instantiation of 'constexpr const size_t absl::lts_20230802::inlined_vector_internal::Storage >::kOptimalInlinedSize': /usr/include/absl/container/internal/inlined_vector.h:548:45: required from 'struct absl::lts_20230802::inlined_vector_internal::Storage >::Inlined' /usr/include/absl/container/internal/inlined_vector.h:554:13: required from 'union absl::lts_20230802::inlined_vector_internal::Storage >::Data' /usr/include/absl/container/internal/inlined_vector.h:568:8: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /usr/include/absl/container/inlined_vector.h:98:9: required from 'class absl::lts_20230802::InlinedVector' /usr/include/absl/strings/internal/str_format/bind.h:191:41: required from here /usr/include/absl/container/internal/inlined_vector.h:545:17: error: call to non-'constexpr' function 'const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' 545 | (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:51, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.h:9: /usr/include/c++/13.2.1/bits/stl_algobase.h:257:5: note: 'const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' declared here 257 | max(const _Tp& __a, const _Tp& __b) | ^~~ /usr/include/absl/container/internal/inlined_vector.h: In instantiation of 'struct absl::lts_20230802::inlined_vector_internal::Storage >::Inlined': /usr/include/absl/container/internal/inlined_vector.h:554:13: required from 'union absl::lts_20230802::inlined_vector_internal::Storage >::Data' /usr/include/absl/container/internal/inlined_vector.h:568:8: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /usr/include/absl/container/inlined_vector.h:98:9: required from 'class absl::lts_20230802::InlinedVector' /usr/include/absl/strings/internal/str_format/bind.h:191:41: required from here /usr/include/absl/container/internal/inlined_vector.h:549:22: error: size of array is not an integral constant-expression 549 | ValueType[kOptimalInlinedSize])]; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/str_format.h:104:41: error: expected ')' before 's' 104 | explicit UntypedFormatSpec(string_view s) : spec_(s) {} | ~ ^~ | ) /usr/include/absl/strings/str_format.h:839:15: error: 'string_view' has not been declared 839 | void Append(string_view v) { sink_->Append(v); } | ^~~~~~~~~~~ /usr/include/absl/strings/str_format.h:847:24: error: 'string_view' has not been declared 847 | bool PutPaddedString(string_view v, int width, int precision, bool left) { | ^~~~~~~~~~~ /usr/include/absl/strings/str_format.h:852:55: error: 'absl::string_view' has not been declared 852 | friend void AbslFormatFlush(FormatSink* sink, absl::string_view v) { | ^~~~~~~~~~~ /usr/include/absl/crc/crc32c.h:79:37: error: 'absl::string_view' has not been declared 79 | absl::string_view buf_to_add); | ^~~~~~~~~~~ /usr/include/absl/crc/crc32c.h:89:30: error: 'string_view' is not a member of 'absl' 89 | crc32c_t ComputeCrc32c(absl::string_view buf); | ^~~~~~~~~~~ /usr/include/absl/crc/crc32c.h:103:36: error: 'absl::string_view' has not been declared 103 | absl::string_view buf_to_add) { | ^~~~~~~~~~~ /usr/include/absl/crc/crc32c.h: In function 'absl::lts_20230802::crc32c_t absl::lts_20230802::ExtendCrc32c(crc32c_t, int)': /usr/include/absl/crc/crc32c.h:105:18: error: request for member 'size' in 'buf_to_add', which is of non-class type 'int' 105 | if (buf_to_add.size() <= 64) { | ^~~~ /usr/include/absl/crc/crc32c.h:107:59: error: request for member 'data' in 'buf_to_add', which is of non-class type 'int' 107 | if (crc_internal::ExtendCrc32cInline(&crc, buf_to_add.data(), | ^~~~ /usr/include/absl/crc/crc32c.h:108:53: error: request for member 'size' in 'buf_to_add', which is of non-class type 'int' 108 | buf_to_add.size())) { | ^~~~ In file included from /usr/include/absl/functional/any_invocable.h:42, from /usr/include/absl/functional/internal/function_ref.h:23, from /usr/include/absl/functional/function_ref.h:54, from /usr/include/absl/strings/cord.h:80: /usr/include/absl/functional/internal/any_invocable.h: At global scope: /usr/include/absl/functional/internal/any_invocable.h:380:28: error: 'in_place_type_t' is not a member of 'absl' 380 | struct IsInPlaceType> : std::true_type {}; | ^~~~~~~~~~~~~~~ /usr/include/absl/functional/internal/any_invocable.h:380:28: error: 'in_place_type_t' is not a member of 'absl' /usr/include/absl/functional/internal/any_invocable.h:380:44: error: template argument 1 is invalid 380 | struct IsInPlaceType> : std::true_type {}; | ^ /usr/include/absl/functional/internal/any_invocable.h:380:45: error: expected unqualified-id before '>' token 380 | struct IsInPlaceType> : std::true_type {}; | ^~ /usr/include/absl/functional/internal/any_invocable.h:476:42: error: expected ')' before '<' token 476 | explicit CoreImpl(absl::in_place_type_t, Args&&... args) { | ~ ^ | ) /usr/include/absl/functional/internal/any_invocable.h:868:1: error: expected ')' before '<' token 868 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/functional/internal/any_invocable.h:869:1: error: expected ')' before '<' token 869 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/functional/internal/any_invocable.h:872:1: error: expected ')' before '<' token 872 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/functional/internal/any_invocable.h:873:1: error: expected ')' before '<' token 873 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/functional/internal/any_invocable.h:876:1: error: expected ')' before '<' token 876 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/functional/internal/any_invocable.h:877:1: error: expected ')' before '<' token 877 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/functional/any_invocable.h:200:46: error: expected ')' before '<' token 200 | explicit AnyInvocable(absl::in_place_type_t, Args&&... args) | ~ ^ | ) /usr/include/absl/functional/any_invocable.h:212:46: error: expected ')' before '<' token 212 | explicit AnyInvocable(absl::in_place_type_t, | ~ ^ | ) In file included from /usr/include/absl/strings/cord_analysis.h:22, from /usr/include/absl/strings/cord.h:82: /usr/include/absl/strings/internal/cord_internal.h:367:55: error: expected ')' before 'str' 367 | explicit constexpr CordRepExternal(absl::string_view str) | ~ ^~~~ | ) /usr/include/absl/strings/internal/cord_internal.h:368:45: error: expected unqualified-id before ',' token 368 | : CordRep(RefcountAndFlags::Immortal{}, str.size()), | ^ /usr/include/absl/strings/internal/cord_internal.h:385:50: error: 'string_view' is not a member of 'absl' 385 | Releaser, absl::string_view>> | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_internal.h:385:50: error: 'string_view' is not a member of 'absl' /usr/include/absl/strings/internal/cord_internal.h:385:50: error: template argument 2 is invalid /usr/include/absl/strings/internal/cord_internal.h:386:55: error: 'absl::string_view' has not been declared 386 | void InvokeReleaser(Rank0, Releaser&& releaser, absl::string_view data) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_internal.h:392:55: error: 'absl::string_view' has not been declared 392 | void InvokeReleaser(Rank1, Releaser&& releaser, absl::string_view) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_internal.h: In destructor 'absl::lts_20230802::cord_internal::CordRepExternalImpl::~CordRepExternalImpl()': /usr/include/absl/strings/internal/cord_internal.h:411:26: error: 'string_view' is not a member of 'absl' 411 | absl::string_view(base, length)); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_internal.h: At global scope: /usr/include/absl/strings/internal/cord_internal.h:480:32: error: 'string_view' is not a member of 'absl' 480 | constexpr char GetOrNull(absl::string_view data, size_t pos) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_internal.h:480:57: error: expected primary-expression before 'pos' 480 | constexpr char GetOrNull(absl::string_view data, size_t pos) { | ^~~ /usr/include/absl/strings/internal/cord_internal.h:480:60: error: expression list treated as compound expression in initializer [-fpermissive] 480 | constexpr char GetOrNull(absl::string_view data, size_t pos) { | ^ /usr/include/absl/strings/internal/cord_internal.h:542:41: error: expected ')' before 'sv' 542 | constexpr InlineData(absl::string_view sv, CordRep* rep) noexcept | ~ ^~~ | ) /usr/include/absl/strings/internal/cord_internal.h:723:45: error: expected ')' before 'chars' 723 | explicit constexpr Rep(absl::string_view chars) | ~ ^~~~~~ | ) /usr/include/absl/strings/internal/cord_internal.h:739:38: error: expected unqualified-id before '{' token 739 | GetOrNull(chars, 14)} {} | ^ /usr/include/absl/strings/internal/cord_internal.h:719:20: error: defaulted declaration 'constexpr absl::lts_20230802::cord_internal::InlineData::Rep& absl::lts_20230802::cord_internal::InlineData::Rep::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep&) const' does not match the expected signature 719 | constexpr Rep& operator=(const Rep&) = default; | ^~~~~~~~ /usr/include/absl/strings/internal/cord_internal.h:719:20: note: expected signature: 'absl::lts_20230802::cord_internal::InlineData::Rep& absl::lts_20230802::cord_internal::InlineData::Rep::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep&)' /usr/include/absl/strings/internal/cord_internal.h:719:20: error: explicitly defaulted function 'constexpr absl::lts_20230802::cord_internal::InlineData::Rep& absl::lts_20230802::cord_internal::InlineData::Rep::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep&) const' cannot be declared 'constexpr' because the implicit declaration is not 'constexpr': /usr/include/absl/strings/internal/cord_internal.h:709:12: note: defaulted constructor calls non-'constexpr' 'absl::lts_20230802::cord_internal::InlineData::Rep::AsTree& absl::lts_20230802::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep::AsTree&)' 709 | struct AsTree { | ^~~~~~ /usr/include/absl/strings/internal/cord_internal.h:709:12: note: 'absl::lts_20230802::cord_internal::InlineData::Rep::AsTree& absl::lts_20230802::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep::AsTree&)' is not usable as a 'constexpr' function because: /usr/include/absl/strings/internal/cord_internal.h: In constructor 'absl::lts_20230802::cord_internal::InlineData::InlineData()': /usr/include/absl/strings/internal/cord_internal.h:529:52: error: 'constexpr' constructor does not have empty body 529 | constexpr InlineData() noexcept { poison_this(); } | ^ In file included from /usr/include/absl/strings/cord_buffer.h:38, from /usr/include/absl/strings/cord.h:83: /usr/include/absl/strings/internal/cord_rep_flat.h: At global scope: /usr/include/absl/strings/internal/cord_rep_flat.h:161:36: error: 'absl::string_view' has not been declared 161 | static CordRepFlat* Create(absl::string_view data, size_t extra = 0) { | ^~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/cassert:44, from /usr/include/absl/strings/internal/cord_rep_flat.h:18: /usr/include/absl/strings/internal/cord_rep_flat.h: In static member function 'static absl::lts_20230802::cord_internal::CordRepFlat* absl::lts_20230802::cord_internal::CordRepFlat::Create(int, size_t)': /usr/include/absl/strings/internal/cord_rep_flat.h:162:5: error: request for member 'size' in 'data', which is of non-class type 'int' 162 | assert(data.size() <= kMaxFlatLength); | ^~~~~~ /usr/include/absl/strings/internal/cord_rep_flat.h:163:34: error: request for member 'size' in 'data', which is of non-class type 'int' 163 | CordRepFlat* flat = New(data.size() + (std::min)(extra, kMaxFlatLength)); | ^~~~ /usr/include/absl/strings/internal/cord_rep_flat.h:164:31: error: request for member 'data' in 'data', which is of non-class type 'int' 164 | memcpy(flat->Data(), data.data(), data.size()); | ^~~~ /usr/include/absl/strings/internal/cord_rep_flat.h:164:44: error: request for member 'size' in 'data', which is of non-class type 'int' 164 | memcpy(flat->Data(), data.data(), data.size()); | ^~~~ /usr/include/absl/strings/internal/cord_rep_flat.h:165:25: error: request for member 'size' in 'data', which is of non-class type 'int' 165 | flat->length = data.size(); | ^~~~ /usr/include/absl/strings/cord_buffer.h: At global scope: /usr/include/absl/strings/cord_buffer.h:435:46: error: 'absl::string_view' has not been declared 435 | cord_internal::CordRep* ConsumeValue(absl::string_view& short_value) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord_buffer.h: In member function 'absl::lts_20230802::cord_internal::CordRep* absl::lts_20230802::CordBuffer::ConsumeValue(int&)': /usr/include/absl/strings/cord_buffer.h:438:27: error: 'string_view' is not a member of 'absl' 438 | short_value = absl::string_view(rep_.data(), rep_.short_length()); | ^~~~~~~~~~~ In file included from /usr/include/absl/strings/cord.h:84: /usr/include/absl/strings/internal/cord_data_edge.h: At global scope: /usr/include/absl/strings/internal/cord_data_edge.h:45:14: error: 'string_view' in namespace 'absl' does not name a type 45 | inline absl::string_view EdgeData(const CordRep* edge) { | ^~~~~~~~~~~ In file included from /usr/include/absl/strings/cord.h:86: /usr/include/absl/strings/internal/cord_rep_btree.h:208:51: error: 'string_view' has not been declared 208 | static CordRepBtree* Append(CordRepBtree* tree, string_view data, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:210:52: error: 'string_view' has not been declared 210 | static CordRepBtree* Prepend(CordRepBtree* tree, string_view data, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:239:21: error: 'absl::string_view' has not been declared 239 | bool IsFlat(absl::string_view* fragment) const; | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:245:46: error: 'absl::string_view' has not been declared 245 | bool IsFlat(size_t offset, size_t n, absl::string_view* fragment) const; | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:321:16: error: 'string_view' in namespace 'absl' does not name a type 321 | inline absl::string_view Data(size_t index) const; | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:346:46: error: 'absl::string_view' has not been declared 346 | static void Dump(const CordRep* rep, absl::string_view label, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:348:46: error: 'absl::string_view' has not been declared 348 | static void Dump(const CordRep* rep, absl::string_view label, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:455:38: error: 'absl::string_view' has not been declared 455 | static CordRepBtree* NewLeaf(absl::string_view data, size_t extra); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:535:9: error: 'string_view' in namespace 'absl' does not name a type 535 | absl::string_view AddData(absl::string_view data, size_t extra); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:571:58: error: 'absl::string_view' has not been declared 571 | static CordRepBtree* AddData(CordRepBtree* tree, absl::string_view data, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:637:14: error: 'string_view' in namespace 'absl' does not name a type 637 | inline absl::string_view CordRepBtree::Data(size_t index) const { | ^~~~~~~~~~~ In file included from /usr/include/absl/strings/cord.h:87: /usr/include/absl/strings/internal/cord_rep_btree_reader.h:112:9: error: 'string_view' in namespace 'absl' does not name a type 112 | absl::string_view Init(CordRepBtree* tree); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:118:9: error: 'string_view' in namespace 'absl' does not name a type 118 | absl::string_view Next(); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:122:9: error: 'string_view' in namespace 'absl' does not name a type 122 | absl::string_view Skip(size_t skip); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:146:9: error: 'string_view' in namespace 'absl' does not name a type 146 | absl::string_view Read(size_t n, size_t chunk_size, CordRep*& tree); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:155:9: error: 'string_view' in namespace 'absl' does not name a type 155 | absl::string_view Seek(size_t offset); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:167:14: error: 'string_view' in namespace 'absl' does not name a type 167 | inline absl::string_view CordRepBtreeReader::Init(CordRepBtree* tree) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:174:14: error: 'string_view' in namespace 'absl' does not name a type 174 | inline absl::string_view CordRepBtreeReader::Next() { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:182:14: error: 'string_view' in namespace 'absl' does not name a type 182 | inline absl::string_view CordRepBtreeReader::Skip(size_t skip) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:197:14: error: 'string_view' in namespace 'absl' does not name a type 197 | inline absl::string_view CordRepBtreeReader::Seek(size_t offset) { | ^~~~~~~~~~~ In file included from /usr/include/absl/strings/str_cat.h:102, from /usr/include/absl/container/internal/layout.h:176, from /usr/include/absl/strings/internal/cord_rep_ring.h:25, from /usr/include/absl/strings/cord.h:89: /usr/include/absl/strings/internal/stringify_sink.h:32:15: error: 'string_view' has not been declared 32 | void Append(string_view v); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/stringify_sink.h:35:58: error: 'absl::string_view' has not been declared 35 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view v) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/stringify_sink.h:41:10: error: 'string_view' does not name a type 41 | friend string_view ExtractStringification(StringifySink& sink, const T& v); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/stringify_sink.h:47:1: error: 'string_view' does not name a type 47 | string_view ExtractStringification(StringifySink& sink, const T& v) { | ^~~~~~~~~~~ In file included from /usr/include/absl/strings/str_cat.h:103: /usr/include/absl/strings/numbers.h:62:44: error: 'string_view' is not a member of 'absl' 62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:62:69: error: expected primary-expression before '*' token 62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out); | ^ /usr/include/absl/strings/numbers.h:62:71: error: 'out' was not declared in this scope 62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out); | ^~~ /usr/include/absl/strings/numbers.h:62:74: error: expression list treated as compound expression in initializer [-fpermissive] 62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out); | ^ /usr/include/absl/strings/numbers.h:73:44: error: 'string_view' is not a member of 'absl' 73 | ABSL_MUST_USE_RESULT bool SimpleAtof(absl::string_view str, float* out); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:73:61: error: expected primary-expression before 'float' 73 | ABSL_MUST_USE_RESULT bool SimpleAtof(absl::string_view str, float* out); | ^~~~~ /usr/include/absl/strings/numbers.h:73:71: error: expression list treated as compound expression in initializer [-fpermissive] 73 | ABSL_MUST_USE_RESULT bool SimpleAtof(absl::string_view str, float* out); | ^ /usr/include/absl/strings/numbers.h:84:44: error: 'string_view' is not a member of 'absl' 84 | ABSL_MUST_USE_RESULT bool SimpleAtod(absl::string_view str, double* out); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:84:61: error: expected primary-expression before 'double' 84 | ABSL_MUST_USE_RESULT bool SimpleAtod(absl::string_view str, double* out); | ^~~~~~ /usr/include/absl/strings/numbers.h:84:72: error: expression list treated as compound expression in initializer [-fpermissive] 84 | ABSL_MUST_USE_RESULT bool SimpleAtod(absl::string_view str, double* out); | ^ /usr/include/absl/strings/numbers.h:94:44: error: 'string_view' is not a member of 'absl' 94 | ABSL_MUST_USE_RESULT bool SimpleAtob(absl::string_view str, bool* out); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:94:61: error: expected primary-expression before 'bool' 94 | ABSL_MUST_USE_RESULT bool SimpleAtob(absl::string_view str, bool* out); | ^~~~ /usr/include/absl/strings/numbers.h:94:70: error: expression list treated as compound expression in initializer [-fpermissive] 94 | ABSL_MUST_USE_RESULT bool SimpleAtob(absl::string_view str, bool* out); | ^ /usr/include/absl/strings/numbers.h:107:47: error: 'string_view' is not a member of 'absl' 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:107:72: error: expected primary-expression before '*' token 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^ /usr/include/absl/strings/numbers.h:107:74: error: 'out' was not declared in this scope 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^~~ /usr/include/absl/strings/numbers.h:107:77: error: expression list treated as compound expression in initializer [-fpermissive] 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^ /usr/include/absl/strings/numbers.h:110:54: error: 'bool absl::lts_20230802::SimpleHexAtoi' redeclared as different kind of entity 110 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:107:27: note: previous declaration 'template bool absl::lts_20230802::SimpleHexAtoi' 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~~~~ /usr/include/absl/strings/numbers.h:110:54: error: 'string_view' is not a member of 'absl' 110 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:111:60: error: expected primary-expression before '*' token 111 | absl::int128* out); | ^ /usr/include/absl/strings/numbers.h:111:62: error: 'out' was not declared in this scope 111 | absl::int128* out); | ^~~ /usr/include/absl/strings/numbers.h:112:54: error: 'bool absl::lts_20230802::SimpleHexAtoi' redeclared as different kind of entity 112 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:107:27: note: previous declaration 'template bool absl::lts_20230802::SimpleHexAtoi' 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~~~~ /usr/include/absl/strings/numbers.h:112:54: error: 'string_view' is not a member of 'absl' 112 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:113:61: error: expected primary-expression before '*' token 113 | absl::uint128* out); | ^ /usr/include/absl/strings/numbers.h:113:63: error: 'out' was not declared in this scope 113 | absl::uint128* out); | ^~~ /usr/include/absl/strings/numbers.h:139:30: error: 'string_view' is not a member of 'absl' 139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:139:55: error: expected primary-expression before '*' token 139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:139:57: error: 'value' was not declared in this scope 139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base); | ^~~~~ /usr/include/absl/strings/numbers.h:139:64: error: expected primary-expression before 'int' 139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base); | ^~~ /usr/include/absl/strings/numbers.h:139:72: error: expression list treated as compound expression in initializer [-fpermissive] 139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:140:30: error: 'string_view' is not a member of 'absl' 140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:140:55: error: expected primary-expression before '*' token 140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:140:57: error: 'value' was not declared in this scope 140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base); | ^~~~~ /usr/include/absl/strings/numbers.h:140:64: error: expected primary-expression before 'int' 140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base); | ^~~ /usr/include/absl/strings/numbers.h:140:72: error: expression list treated as compound expression in initializer [-fpermissive] 140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:141:31: error: 'string_view' is not a member of 'absl' 141 | bool safe_strto128_base(absl::string_view text, absl::int128* value, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:141:61: error: expected primary-expression before '*' token 141 | bool safe_strto128_base(absl::string_view text, absl::int128* value, | ^ /usr/include/absl/strings/numbers.h:141:63: error: 'value' was not declared in this scope 141 | bool safe_strto128_base(absl::string_view text, absl::int128* value, | ^~~~~ /usr/include/absl/strings/numbers.h:142:26: error: expected primary-expression before 'int' 142 | int base); | ^~~ /usr/include/absl/strings/numbers.h:142:34: error: expression list treated as compound expression in initializer [-fpermissive] 142 | int base); | ^ /usr/include/absl/strings/numbers.h:143:31: error: 'string_view' is not a member of 'absl' 143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:143:57: error: expected primary-expression before '*' token 143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:143:59: error: 'value' was not declared in this scope 143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base); | ^~~~~ /usr/include/absl/strings/numbers.h:143:66: error: expected primary-expression before 'int' 143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base); | ^~~ /usr/include/absl/strings/numbers.h:143:74: error: expression list treated as compound expression in initializer [-fpermissive] 143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:144:31: error: 'string_view' is not a member of 'absl' 144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:144:57: error: expected primary-expression before '*' token 144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:144:59: error: 'value' was not declared in this scope 144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base); | ^~~~~ /usr/include/absl/strings/numbers.h:144:66: error: expected primary-expression before 'int' 144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base); | ^~~ /usr/include/absl/strings/numbers.h:144:74: error: expression list treated as compound expression in initializer [-fpermissive] 144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:145:32: error: 'string_view' is not a member of 'absl' 145 | bool safe_strtou128_base(absl::string_view text, absl::uint128* value, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:145:63: error: expected primary-expression before '*' token 145 | bool safe_strtou128_base(absl::string_view text, absl::uint128* value, | ^ /usr/include/absl/strings/numbers.h:145:65: error: 'value' was not declared in this scope 145 | bool safe_strtou128_base(absl::string_view text, absl::uint128* value, | ^~~~~ /usr/include/absl/strings/numbers.h:146:26: error: expected primary-expression before 'int' 146 | int base); | ^~~ /usr/include/absl/strings/numbers.h:146:34: error: expression list treated as compound expression in initializer [-fpermissive] 146 | int base); | ^ /usr/include/absl/strings/numbers.h:197:50: error: 'string_view' is not a member of 'absl' 197 | ABSL_MUST_USE_RESULT bool safe_strtoi_base(absl::string_view s, int_type* out, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:197:73: error: expected primary-expression before '*' token 197 | ABSL_MUST_USE_RESULT bool safe_strtoi_base(absl::string_view s, int_type* out, | ^ /usr/include/absl/strings/numbers.h:197:75: error: 'out' was not declared in this scope 197 | ABSL_MUST_USE_RESULT bool safe_strtoi_base(absl::string_view s, int_type* out, | ^~~ /usr/include/absl/strings/numbers.h:198:44: error: expected primary-expression before 'int' 198 | int base) { | ^~~ /usr/include/absl/strings/numbers.h:198:52: error: expression list treated as compound expression in initializer [-fpermissive] 198 | int base) { | ^ /usr/include/absl/strings/numbers.h:198:53: error: expected ';' before '{' token 198 | int base) { | ^~ | ; /usr/include/absl/strings/numbers.h:266:27: error: redefinition of 'template bool absl::lts_20230802::SimpleAtoi' 266 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out) { | ^~~~~~~~~~ /usr/include/absl/strings/numbers.h:62:27: note: 'template bool absl::lts_20230802::SimpleAtoi' previously declared here 62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~ /usr/include/absl/strings/numbers.h:266:44: error: 'string_view' is not a member of 'absl' 266 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out) { | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:266:69: error: expected primary-expression before '*' token 266 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out) { | ^ /usr/include/absl/strings/numbers.h:266:71: error: 'out' was not declared in this scope 266 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out) { | ^~~ /usr/include/absl/strings/numbers.h:270:51: error: 'bool absl::lts_20230802::SimpleAtoi' redeclared as different kind of entity 270 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:62:27: note: previous declaration 'template bool absl::lts_20230802::SimpleAtoi' 62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~ /usr/include/absl/strings/numbers.h:270:51: error: 'string_view' is not a member of 'absl' 270 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:271:57: error: expected primary-expression before '*' token 271 | absl::int128* out) { | ^ /usr/include/absl/strings/numbers.h:271:59: error: 'out' was not declared in this scope 271 | absl::int128* out) { | ^~~ /usr/include/absl/strings/numbers.h:275:51: error: 'bool absl::lts_20230802::SimpleAtoi' redeclared as different kind of entity 275 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:62:27: note: previous declaration 'template bool absl::lts_20230802::SimpleAtoi' 62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~ /usr/include/absl/strings/numbers.h:275:51: error: 'string_view' is not a member of 'absl' 275 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:276:58: error: expected primary-expression before '*' token 276 | absl::uint128* out) { | ^ /usr/include/absl/strings/numbers.h:276:60: error: 'out' was not declared in this scope 276 | absl::uint128* out) { | ^~~ /usr/include/absl/strings/numbers.h:281:27: error: redefinition of 'template bool absl::lts_20230802::SimpleHexAtoi' 281 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out) { | ^~~~~~~~~~~~~ /usr/include/absl/strings/numbers.h:107:27: note: 'template bool absl::lts_20230802::SimpleHexAtoi' previously declared here 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~~~~ /usr/include/absl/strings/numbers.h:281:47: error: 'string_view' is not a member of 'absl' 281 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out) { | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:281:72: error: expected primary-expression before '*' token 281 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out) { | ^ /usr/include/absl/strings/numbers.h:281:74: error: 'out' was not declared in this scope 281 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out) { | ^~~ /usr/include/absl/strings/numbers.h:285:54: error: 'bool absl::lts_20230802::SimpleHexAtoi' redeclared as different kind of entity 285 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:107:27: note: previous declaration 'template bool absl::lts_20230802::SimpleHexAtoi' 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~~~~ /usr/include/absl/strings/numbers.h:285:54: error: 'string_view' is not a member of 'absl' 285 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:286:60: error: expected primary-expression before '*' token 286 | absl::int128* out) { | ^ /usr/include/absl/strings/numbers.h:286:62: error: 'out' was not declared in this scope 286 | absl::int128* out) { | ^~~ /usr/include/absl/strings/numbers.h:290:54: error: 'bool absl::lts_20230802::SimpleHexAtoi' redeclared as different kind of entity 290 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:107:27: note: previous declaration 'template bool absl::lts_20230802::SimpleHexAtoi' 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~~~~ /usr/include/absl/strings/numbers.h:290:54: error: 'string_view' is not a member of 'absl' 290 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:291:61: error: expected primary-expression before '*' token 291 | absl::uint128* out) { | ^ /usr/include/absl/strings/numbers.h:291:63: error: 'out' was not declared in this scope 291 | absl::uint128* out) { | ^~~ /usr/include/absl/strings/str_cat.h: In function 'void absl::lts_20230802::AbslStringify(S&, Hex)': /usr/include/absl/strings/str_cat.h:217:25: error: 'string_view' is not a member of 'absl' 217 | sink.Append(absl::string_view(end - real_width, real_width)); | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h:224:25: error: 'string_view' is not a member of 'absl' 224 | sink.Append(absl::string_view(end - hex.width, hex.width)); | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h: In function 'void absl::lts_20230802::AbslStringify(S&, Dec)': /usr/include/absl/strings/str_cat.h:292:23: error: 'string_view' is not a member of 'absl' 292 | sink.Append(absl::string_view(writer, static_cast(end - writer))); | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h: At global scope: /usr/include/absl/strings/str_cat.h:350:29: error: expected ')' before 'pc' 350 | AlphaNum(absl::string_view pc // NOLINT(runtime/explicit) | ~ ^~~ | ) /usr/include/absl/strings/str_cat.h:373:9: error: 'string_view' in namespace 'absl' does not name a type 373 | absl::string_view::size_type size() const { return piece_.size(); } | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h:375:9: error: 'string_view' in namespace 'absl' does not name a type 375 | absl::string_view Piece() const { return piece_; } | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h:408:9: error: 'string_view' in namespace 'absl' does not name a type 408 | absl::string_view piece_; | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(int)': /usr/include/absl/strings/str_cat.h:312:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_' 312 | : piece_(digits_, static_cast( | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(unsigned int)': /usr/include/absl/strings/str_cat.h:316:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_' 316 | : piece_(digits_, static_cast( | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(long int)': /usr/include/absl/strings/str_cat.h:320:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_' 320 | : piece_(digits_, static_cast( | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(long unsigned int)': /usr/include/absl/strings/str_cat.h:324:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_' 324 | : piece_(digits_, static_cast( | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(long long int)': /usr/include/absl/strings/str_cat.h:328:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_' 328 | : piece_(digits_, static_cast( | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(long long unsigned int)': /usr/include/absl/strings/str_cat.h:332:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_' 332 | : piece_(digits_, static_cast( | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(float)': /usr/include/absl/strings/str_cat.h:337:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_' 337 | : piece_(digits_, numbers_internal::SixDigitsToBuffer(f, digits_)) {} | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(double)': /usr/include/absl/strings/str_cat.h:339:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_' 339 | : piece_(digits_, numbers_internal::SixDigitsToBuffer(f, digits_)) {} | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(const absl::lts_20230802::strings_internal::AlphaNumBuffer&)': /usr/include/absl/strings/str_cat.h:345:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_' 345 | : piece_(&buf.data[0], buf.size) {} | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(const char*)': /usr/include/absl/strings/str_cat.h:349:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_' 349 | : piece_(NullSafeStringView(c_str)) {} | ^~~~~~ /usr/include/absl/strings/str_cat.h:349:16: error: 'NullSafeStringView' was not declared in this scope 349 | : piece_(NullSafeStringView(c_str)) {} | ^~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(const T&, absl::lts_20230802::strings_internal::StringifySink&&)': /usr/include/absl/strings/str_cat.h:359:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_' 359 | : piece_(strings_internal::ExtractStringification(sink, v)) {} | ^~~~~~ /usr/include/absl/strings/str_cat.h:359:34: error: 'ExtractStringification' is not a member of 'absl::lts_20230802::strings_internal' 359 | : piece_(strings_internal::ExtractStringification(sink, v)) {} | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(const std::__cxx11::basic_string, _Alloc>&)': /usr/include/absl/strings/str_cat.h:365:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_' 365 | : piece_(str) {} | ^~~~~~ /usr/include/absl/strings/str_cat.h: In member function 'const char* absl::lts_20230802::AlphaNum::data() const': /usr/include/absl/strings/str_cat.h:374:37: error: 'piece_' was not declared in this scope 374 | const char* data() const { return piece_.data(); } | ^~~~~~ /usr/include/absl/strings/str_cat.h: At global scope: /usr/include/absl/strings/str_cat.h:443:51: error: 'string_view' is not a member of 'absl' 443 | std::string CatPieces(std::initializer_list pieces); | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h:443:51: error: 'string_view' is not a member of 'absl' /usr/include/absl/strings/str_cat.h:443:62: error: template argument 1 is invalid 443 | std::string CatPieces(std::initializer_list pieces); | ^ /usr/include/absl/strings/str_cat.h:445:47: error: 'string_view' is not a member of 'absl' 445 | std::initializer_list pieces); | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h:445:47: error: 'string_view' is not a member of 'absl' /usr/include/absl/strings/str_cat.h:445:58: error: template argument 1 is invalid 445 | std::initializer_list pieces); | ^ /usr/include/absl/strings/str_cat.h: In function 'std::string absl::lts_20230802::StrCat(const AlphaNum&)': /usr/include/absl/strings/str_cat.h:452:34: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'size' 452 | return std::string(a.data(), a.size()); | ^~~~ /usr/include/absl/strings/str_cat.h: In function 'std::string absl::lts_20230802::StrCat(const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AV& ...)': /usr/include/absl/strings/str_cat.h:467:10: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece' 467 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:467:21: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece' 467 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:467:32: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece' 467 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:467:43: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece' 467 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:467:54: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece' 467 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:468:43: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece' 468 | static_cast(args).Piece()...}); | ^~~~~ /usr/include/absl/strings/str_cat.h:466:37: error: cannot convert '' to 'int' 466 | return strings_internal::CatPieces( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | 467 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468 | static_cast(args).Piece()...}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/str_cat.h:443:64: note: initializing argument 1 of 'std::string absl::lts_20230802::strings_internal::CatPieces(int)' 443 | std::string CatPieces(std::initializer_list pieces); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/absl/strings/str_cat.h: In function 'void absl::lts_20230802::StrAppend(std::string*, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AV& ...)': /usr/include/absl/strings/str_cat.h:512:16: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece' 512 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:512:27: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece' 512 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:512:38: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece' 512 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:512:49: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece' 512 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:512:60: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece' 512 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:513:49: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece' 513 | static_cast(args).Piece()...}); | ^~~~~ /usr/include/absl/strings/str_cat.h:511:33: error: cannot convert '' to 'int' 511 | strings_internal::AppendPieces( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | 512 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | static_cast(args).Piece()...}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/str_cat.h:445:60: note: initializing argument 2 of 'void absl::lts_20230802::strings_internal::AppendPieces(std::string*, int)' 445 | std::initializer_list pieces); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h: At global scope: /usr/include/absl/strings/internal/cord_rep_ring.h:169:48: error: 'string_view' has not been declared 169 | static CordRepRing* Append(CordRepRing* rep, string_view data, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:188:49: error: 'string_view' has not been declared 188 | static CordRepRing* Prepend(CordRepRing* rep, string_view data, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:234:21: error: 'absl::string_view' has not been declared 234 | bool IsFlat(absl::string_view* fragment) const; | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:241:48: error: 'absl::string_view' has not been declared 241 | bool IsFlat(size_t offset, size_t len, absl::string_view* fragment) const; | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:291:9: error: 'string_view' in namespace 'absl' does not name a type 291 | absl::string_view entry_data(index_type index) const; | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:529:14: error: 'string_view' in namespace 'absl' does not name a type 529 | inline absl::string_view CordRepRing::entry_data(index_type index) const { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:582:13: error: 'bool absl::lts_20230802::cord_internal::CordRepRing::IsFlat' is not a static data member of 'class absl::lts_20230802::cord_internal::CordRepRing' 582 | inline bool CordRepRing::IsFlat(absl::string_view* fragment) const { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:582:39: error: 'string_view' is not a member of 'absl' 582 | inline bool CordRepRing::IsFlat(absl::string_view* fragment) const { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:582:52: error: 'fragment' was not declared in this scope 582 | inline bool CordRepRing::IsFlat(absl::string_view* fragment) const { | ^~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:591:39: error: 'absl::string_view' has not been declared 591 | absl::string_view* fragment) const { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h: In member function 'bool absl::lts_20230802::cord_internal::CordRepRing::IsFlat(size_t, size_t, int*) const': /usr/include/absl/strings/internal/cord_rep_ring.h:593:15: error: 'string_view' in namespace 'absl' does not name a type 593 | const absl::string_view data = entry_data(pos.index); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:594:7: error: 'data' was not declared in this scope; did you mean 'data_'? 594 | if (data.length() >= len && data.length() - len >= pos.offset) { | ^~~~ | data_ In file included from /usr/include/absl/strings/cord.h:96: /usr/include/absl/strings/internal/string_constant.h: At global scope: /usr/include/absl/strings/internal/string_constant.h:39:48: error: 'absl::string_view' has not been declared 39 | static constexpr bool TryConstexprEval(absl::string_view view) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/string_constant.h:44:26: error: 'string_view' in namespace 'absl' does not name a type 44 | static constexpr absl::string_view value = T{}(); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/string_constant.h:44:50: error: expected unqualified-id before ')' token 44 | static constexpr absl::string_view value = T{}(); | ^ /usr/include/absl/strings/internal/string_constant.h:45:19: error: 'string_view' in namespace 'absl' does not name a type 45 | constexpr absl::string_view operator()() const { return value; } | ^~~~~~~~~~~ /usr/include/absl/strings/internal/string_constant.h:49:34: error: 'value' was not declared in this scope 49 | static_assert(TryConstexprEval(value), | ^~~~~ /usr/include/absl/strings/internal/string_constant.h: In static member function 'static constexpr bool absl::lts_20230802::strings_internal::StringConstant::TryConstexprEval(int)': /usr/include/absl/strings/internal/string_constant.h:40:17: error: request for member 'empty' in 'view', which is of non-class type 'int' 40 | return view.empty() || 2 * view[0] != 1; | ^~~~~ /usr/include/absl/strings/internal/string_constant.h:40:36: error: invalid types 'int[int]' for array subscript 40 | return view.empty() || 2 * view[0] != 1; | ^ /usr/include/absl/strings/internal/string_constant.h: At global scope: /usr/include/absl/strings/internal/string_constant.h:55:17: error: 'string_view' in namespace 'absl' does not name a type 55 | constexpr absl::string_view StringConstant::value; | ^~~~~~~~~~~ In file included from /usr/include/absl/strings/cord.h:98: /usr/include/absl/types/optional.h:47:12: error: 'bad_optional_access' has not been declared in 'std' 47 | using std::bad_optional_access; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/types/optional.h:48:12: error: 'optional' has not been declared in 'std' 48 | using std::optional; | ^~~~~~~~ /usr/include/absl/types/optional.h:49:12: error: 'make_optional' has not been declared in 'std' 49 | using std::make_optional; | ^~~~~~~~~~~~~ /usr/include/absl/types/optional.h:50:12: error: 'nullopt_t' has not been declared in 'std' 50 | using std::nullopt_t; | ^~~~~~~~~ /usr/include/absl/types/optional.h:51:12: error: 'nullopt' has not been declared in 'std' 51 | using std::nullopt; | ^~~~~~~ /usr/include/absl/strings/cord.h:105:33: error: 'string_view' is not a member of 'absl' 105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:105:54: error: expected primary-expression before '&&' token 105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | ^~ /usr/include/absl/strings/cord.h:105:56: error: expected primary-expression before ')' token 105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | ^ /usr/include/absl/strings/cord.h:193:34: error: expected ')' before 'src' 193 | explicit Cord(absl::string_view src); | ~ ^~~~ | ) /usr/include/absl/strings/cord.h:194:25: error: 'absl::string_view' has not been declared 194 | Cord& operator=(absl::string_view src); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:251:42: error: 'absl::string_view' has not been declared 251 | friend Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:251:79: error: 'template absl::lts_20230802::Cord absl::lts_20230802::MakeCordFromExternal(int, Releaser&&)' conflicts with a previous declaration 251 | friend Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser); | ^ /usr/include/absl/strings/cord.h:105:6: note: previous declaration 'template absl::lts_20230802::Cord absl::lts_20230802::MakeCordFromExternal' 105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:265:21: error: 'absl::string_view' has not been declared 265 | void Append(absl::string_view src); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:326:22: error: 'absl::string_view' has not been declared 326 | void Prepend(absl::string_view src); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:384:21: error: 'absl::string_view' has not been declared 384 | int Compare(absl::string_view rhs) const; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:391:25: error: 'absl::string_view' has not been declared 391 | bool StartsWith(absl::string_view rhs) const; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:396:23: error: 'absl::string_view' has not been declared 396 | bool EndsWith(absl::string_view rhs) const; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:449:30: error: 'string_view' in namespace 'absl' does not name a type 449 | using value_type = absl::string_view; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:451:26: error: expected ';' before 'value_type' 451 | using pointer = const value_type*; | ^~~~~~~~~~~ | ; /usr/include/absl/strings/cord.h:452:23: error: 'value_type' does not name a type 452 | using reference = value_type; | ^~~~~~~~~~ /usr/include/absl/strings/cord.h:460:5: error: 'reference' does not name a type 460 | reference operator*() const; | ^~~~~~~~~ /usr/include/absl/strings/cord.h:461:5: error: 'pointer' does not name a type 461 | pointer operator->() const; | ^~~~~~~ /usr/include/absl/strings/cord.h:492:11: error: 'string_view' in namespace 'absl' does not name a type 492 | absl::string_view current_chunk_; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:547:30: error: 'string_view' in namespace 'absl' does not name a type 547 | using value_type = absl::string_view; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:548:23: error: 'value_type' does not name a type 548 | using reference = value_type&; | ^~~~~~~~~~ /usr/include/absl/strings/cord.h:549:34: error: expected ';' before 'value_type' 549 | using const_reference = const value_type&; | ^~~~~~~~~~~ | ; /usr/include/absl/strings/cord.h:652:16: error: 'string_view' in namespace 'absl' does not name a type 652 | static absl::string_view ChunkRemaining(const CharIterator& it); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:740:9: error: 'optional' in namespace 'absl' does not name a template type 740 | absl::optional TryFlat() const; | ^~~~~~~~ /usr/include/absl/strings/cord.h:747:9: error: 'string_view' in namespace 'absl' does not name a type 747 | absl::string_view Flatten(); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:750:55: error: 'absl::string_view' has not been declared 750 | friend void AbslFormatFlush(absl::Cord* cord, absl::string_view part) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:775:9: error: 'optional' in namespace 'absl' does not name a template type 775 | absl::optional ExpectedChecksum() const; | ^~~~~~~~ /usr/include/absl/strings/cord.h:806:34: error: expected ')' before 'src' 806 | explicit Cord(absl::string_view src, MethodIdentifier method); | ~ ^~~~ | ) /usr/include/absl/strings/cord.h:810:49: error: 'absl::string_view' has not been declared 810 | friend bool operator==(const Cord& lhs, absl::string_view rhs); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:816:50: error: 'string_view' is not a member of 'absl' 816 | void ForEachChunk(absl::FunctionRef) const; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:816:62: error: template argument 1 is invalid 816 | void ForEachChunk(absl::FunctionRef) const; | ^ /usr/include/absl/strings/cord.h:820:9: error: 'string_view' in namespace 'absl' does not name a type 820 | absl::string_view FlattenSlowPath(); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:839:51: error: expected ')' before 'sv' 839 | explicit constexpr InlineRep(absl::string_view sv, CordRep* rep); | ~ ^~~ | ) /usr/include/absl/strings/cord.h:856:28: error: 'absl::string_view' has not been declared 856 | void AppendArray(absl::string_view src, MethodIdentifier method); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:857:11: error: 'string_view' in namespace 'absl' does not name a type 857 | absl::string_view FindFlatStartPiece() const; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:963:32: error: 'absl::string_view' has not been declared 963 | absl::string_view* fragment); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:968:36: error: 'string_view' is not a member of 'absl' 968 | absl::FunctionRef callback); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:968:48: error: template argument 1 is invalid 968 | absl::FunctionRef callback); | ^ /usr/include/absl/strings/cord.h:975:29: error: 'absl::string_view' has not been declared 975 | int CompareSlowPath(absl::string_view rhs, size_t compared_size, | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:979:25: error: 'absl::string_view' has not been declared 979 | bool EqualsImpl(absl::string_view rhs, size_t size_to_compare) const; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:986:16: error: 'string_view' in namespace 'absl' does not name a type 986 | static absl::string_view GetFirstChunk(const Cord& c); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:987:16: error: 'string_view' in namespace 'absl' does not name a type 987 | static absl::string_view GetFirstChunk(absl::string_view sv); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1002:28: error: 'absl::string_view' has not been declared 1002 | void AppendPrecise(absl::string_view src, MethodIdentifier method); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1003:29: error: 'absl::string_view' has not been declared 1003 | void PrependPrecise(absl::string_view src, MethodIdentifier method); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1010:27: error: 'absl::string_view' has not been declared 1010 | void PrependArray(absl::string_view src, MethodIdentifier method); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In function 'H absl::lts_20230802::AbslHashValue(H, const Cord&)': /usr/include/absl/strings/cord.h:779:11: error: 'optional' is not a member of 'absl' 779 | absl::optional maybe_flat = c.TryFlat(); | ^~~~~~~~ /usr/include/absl/strings/cord.h:779:26: error: 'string_view' is not a member of 'absl' 779 | absl::optional maybe_flat = c.TryFlat(); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:779:39: error: 'maybe_flat' was not declared in this scope 779 | absl::optional maybe_flat = c.TryFlat(); | ^~~~~~~~~~ /usr/include/absl/strings/cord.h:779:54: error: 'const class absl::lts_20230802::Cord' has no member named 'TryFlat' 779 | absl::optional maybe_flat = c.TryFlat(); | ^~~~~~~ /usr/include/absl/strings/cord.h: In member function 'H absl::lts_20230802::Cord::HashFragmented(H) const': /usr/include/absl/strings/cord.h:1020:49: error: 'absl::string_view' has not been declared 1020 | ForEachChunk([&combiner, &hash_state](absl::string_view chunk) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In lambda function: /usr/include/absl/strings/cord.h:1021:69: error: request for member 'data' in 'chunk', which is of non-class type 'int' 1021 | hash_state = combiner.add_buffer(std::move(hash_state), chunk.data(), | ^~~~ /usr/include/absl/strings/cord.h:1022:46: error: request for member 'size' in 'chunk', which is of non-class type 'int' 1022 | chunk.size()); | ^~~~ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1048:6: error: variable or field 'InitializeCordRepExternal' declared void 1048 | void InitializeCordRepExternal(absl::string_view data, CordRepExternal* rep); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:1048:38: error: 'string_view' is not a member of 'absl' 1048 | void InitializeCordRepExternal(absl::string_view data, CordRepExternal* rep); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1048:71: error: expected primary-expression before '*' token 1048 | void InitializeCordRepExternal(absl::string_view data, CordRepExternal* rep); | ^ /usr/include/absl/strings/cord.h:1048:73: error: 'rep' was not declared in this scope 1048 | void InitializeCordRepExternal(absl::string_view data, CordRepExternal* rep); | ^~~ /usr/include/absl/strings/cord.h:1054:31: error: 'string_view' is not a member of 'absl' 1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1054:57: error: expected primary-expression before '&&' token 1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) { | ^~ /usr/include/absl/strings/cord.h:1054:60: error: 'releaser' was not declared in this scope; did you mean 'Releaser'? 1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) { | ^~~~~~~~ | Releaser /usr/include/absl/strings/cord.h:1054:68: error: expression list treated as compound expression in initializer [-fpermissive] 1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) { | ^ /usr/include/absl/strings/cord.h:1054:69: error: expected ';' before '{' token 1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) { | ^~ | ; /usr/include/absl/strings/cord.h:1066:38: error: 'absl::lts_20230802::cord_internal::CordRep* absl::lts_20230802::cord_internal::NewExternalRep' redeclared as different kind of entity 1066 | inline CordRep* NewExternalRep(absl::string_view data, | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1054:10: note: previous declaration 'template absl::lts_20230802::cord_internal::CordRep* absl::lts_20230802::cord_internal::NewExternalRep' 1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) { | ^~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:1066:38: error: 'string_view' is not a member of 'absl' 1066 | inline CordRep* NewExternalRep(absl::string_view data, | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1067:39: error: 'releaser' was not declared in this scope 1067 | void (&releaser)(absl::string_view)) { | ^~~~~~~~ /usr/include/absl/strings/cord.h:1067:55: error: 'string_view' is not a member of 'absl' 1067 | void (&releaser)(absl::string_view)) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1074:6: error: redefinition of 'template absl::lts_20230802::Cord absl::lts_20230802::MakeCordFromExternal' 1074 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:105:6: note: 'template absl::lts_20230802::Cord absl::lts_20230802::MakeCordFromExternal' previously declared here 105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:1074:33: error: 'string_view' is not a member of 'absl' 1074 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1074:59: error: expected primary-expression before '&&' token 1074 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { | ^~ /usr/include/absl/strings/cord.h:1074:62: error: 'releaser' was not declared in this scope; did you mean 'Releaser'? 1074 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { | ^~~~~~~~ | Releaser /usr/include/absl/strings/cord.h:1089:11: error: 'constexpr const int absl::lts_20230802::Cord::InlineRep::InlineRep' is not a static data member of 'class absl::lts_20230802::Cord::InlineRep' 1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep) | ^~~~ /usr/include/absl/strings/cord.h:1089:44: error: 'string_view' is not a member of 'absl' 1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep) | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1089:67: error: expected primary-expression before '*' token 1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep) | ^ /usr/include/absl/strings/cord.h:1089:69: error: 'rep' was not declared in this scope 1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep) | ^~~ /usr/include/absl/strings/cord.h:1089:72: error: expression list treated as compound expression in initializer [-fpermissive] 1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep) | ^ /usr/include/absl/strings/cord.h:1245:8: error: 'int absl::lts_20230802::Cord::Cord' is not a static data member of 'class absl::lts_20230802::Cord' 1245 | inline Cord::Cord(absl::string_view src) | ^~~~ /usr/include/absl/strings/cord.h:1245:25: error: 'string_view' is not a member of 'absl' 1245 | inline Cord::Cord(absl::string_view src) | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In member function 'absl::lts_20230802::Cord& absl::lts_20230802::Cord::operator=(T&&)': /usr/include/absl/strings/cord.h:1265:28: error: 'string_view' is not a member of 'absl' 1265 | return operator=(absl::string_view(src)); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1312:14: error: 'optional' in namespace 'absl' does not name a template type 1312 | inline absl::optional Cord::TryFlat() const { | ^~~~~~~~ /usr/include/absl/strings/cord.h:1324:14: error: 'string_view' in namespace 'absl' does not name a type 1324 | inline absl::string_view Cord::Flatten() { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1337:13: error: variable or field 'Append' declared void 1337 | inline void Cord::Append(absl::string_view src) { | ^~~~ /usr/include/absl/strings/cord.h:1337:32: error: 'string_view' is not a member of 'absl' 1337 | inline void Cord::Append(absl::string_view src) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1341:13: error: variable or field 'Prepend' declared void 1341 | inline void Cord::Prepend(absl::string_view src) { | ^~~~ /usr/include/absl/strings/cord.h:1341:33: error: 'string_view' is not a member of 'absl' 1341 | inline void Cord::Prepend(absl::string_view src) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In member function 'void absl::lts_20230802::Cord::Append(absl::lts_20230802::CordBuffer)': /usr/include/absl/strings/cord.h:1347:9: error: 'string_view' is not a member of 'absl' 1347 | absl::string_view short_value; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1348:42: error: 'short_value' was not declared in this scope 1348 | if (CordRep* rep = buffer.ConsumeValue(short_value)) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In member function 'void absl::lts_20230802::Cord::Prepend(absl::lts_20230802::CordBuffer)': /usr/include/absl/strings/cord.h:1357:9: error: 'string_view' is not a member of 'absl' 1357 | absl::string_view short_value; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1358:42: error: 'short_value' was not declared in this scope 1358 | if (CordRep* rep = buffer.ConsumeValue(short_value)) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1399:13: error: 'bool absl::lts_20230802::Cord::StartsWith' is not a static data member of 'class absl::lts_20230802::Cord' 1399 | inline bool Cord::StartsWith(absl::string_view rhs) const { | ^~~~ /usr/include/absl/strings/cord.h:1399:36: error: 'string_view' is not a member of 'absl' 1399 | inline bool Cord::StartsWith(absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In member function 'void absl::lts_20230802::Cord::ChunkIterator::InitTree(absl::lts_20230802::cord_internal::CordRep*)': /usr/include/absl/strings/cord.h:1408:5: error: 'current_chunk_' was not declared in this scope 1408 | current_chunk_ = btree_reader_.Init(tree->btree()); | ^~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:1408:36: error: 'using absl::lts_20230802::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20230802::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20230802::cord_internal::CordRepBtreeReader'} has no member named 'Init' 1408 | current_chunk_ = btree_reader_.Init(tree->btree()); | ^~~~ /usr/include/absl/strings/cord.h:1411:5: error: 'current_chunk_' was not declared in this scope 1411 | current_chunk_ = cord_internal::EdgeData(tree); | ^~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:1411:37: error: 'EdgeData' is not a member of 'absl::lts_20230802::cord_internal' 1411 | current_chunk_ = cord_internal::EdgeData(tree); | ^~~~~~~~ /usr/include/absl/strings/cord.h: In constructor 'absl::lts_20230802::Cord::ChunkIterator::ChunkIterator(const absl::lts_20230802::Cord*)': /usr/include/absl/strings/cord.h:1426:7: error: 'current_chunk_' was not declared in this scope 1426 | current_chunk_ = {}; | ^~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:1430:5: error: 'current_chunk_' was not declared in this scope 1430 | current_chunk_ = {cord->contents_.data(), bytes_remaining_}; | ^~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h: In member function 'absl::lts_20230802::Cord::ChunkIterator& absl::lts_20230802::Cord::ChunkIterator::AdvanceBtree()': /usr/include/absl/strings/cord.h:1435:3: error: 'current_chunk_' was not declared in this scope 1435 | current_chunk_ = btree_reader_.Next(); | ^~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:1435:34: error: 'using absl::lts_20230802::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20230802::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20230802::cord_internal::CordRepBtreeReader'} has no member named 'Next' 1435 | current_chunk_ = btree_reader_.Next(); | ^~~~ In file included from /usr/include/absl/container/internal/layout.h:163: /usr/include/absl/strings/cord.h: In member function 'void absl::lts_20230802::Cord::ChunkIterator::AdvanceBytesBtree(size_t)': /usr/include/absl/strings/cord.h:1440:3: error: 'current_chunk_' was not declared in this scope 1440 | assert(n >= current_chunk_.size()); | ^~~~~~ /usr/include/absl/strings/cord.h:1444:38: error: 'using absl::lts_20230802::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20230802::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20230802::cord_internal::CordRepBtreeReader'} has no member named 'Next' 1444 | current_chunk_ = btree_reader_.Next(); | ^~~~ /usr/include/absl/strings/cord.h:1447:38: error: 'using absl::lts_20230802::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20230802::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20230802::cord_internal::CordRepBtreeReader'} has no member named 'Seek' 1447 | current_chunk_ = btree_reader_.Seek(offset); | ^~~~ /usr/include/absl/strings/cord.h: In member function 'absl::lts_20230802::Cord::ChunkIterator& absl::lts_20230802::Cord::ChunkIterator::operator++()': /usr/include/absl/strings/cord.h:1457:3: error: 'current_chunk_' was not declared in this scope 1457 | assert(bytes_remaining_ >= current_chunk_.size()); | ^~~~~~ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1484:29: error: 'reference' in 'class absl::lts_20230802::Cord::ChunkIterator' does not name a type 1484 | inline Cord::ChunkIterator::reference Cord::ChunkIterator::operator*() const { | ^~~~~~~~~ /usr/include/absl/strings/cord.h:1489:29: error: 'pointer' in 'class absl::lts_20230802::Cord::ChunkIterator' does not name a type 1489 | inline Cord::ChunkIterator::pointer Cord::ChunkIterator::operator->() const { | ^~~~~~~ /usr/include/absl/strings/cord.h: In member function 'void absl::lts_20230802::Cord::ChunkIterator::RemoveChunkPrefix(size_t)': /usr/include/absl/strings/cord.h:1495:3: error: 'current_chunk_' was not declared in this scope 1495 | assert(n < current_chunk_.size()); | ^~~~~~ In file included from /usr/include/absl/base/macros.h:36, from /usr/include/absl/strings/string_view.h:42: /usr/include/absl/strings/cord.h: In member function 'void absl::lts_20230802::Cord::ChunkIterator::AdvanceBytes(size_t)': /usr/include/absl/strings/cord.h:1502:7: error: 'current_chunk_' was not declared in this scope 1502 | if (ABSL_PREDICT_TRUE(n < current_chunk_.size())) { | ^~~~~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h: In member function 'absl::lts_20230802::Cord::CharIterator& absl::lts_20230802::Cord::CharIterator::operator++()': /usr/include/absl/strings/cord.h:1530:7: error: base operand of '->' has non-pointer type 'absl::lts_20230802::Cord::ChunkIterator' 1530 | if (ABSL_PREDICT_TRUE(chunk_iterator_->size() > 1)) { | ^~~~~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h: In member function 'const char& absl::lts_20230802::Cord::CharIterator::operator*() const': /usr/include/absl/strings/cord.h:1553:26: error: base operand of '->' has non-pointer type 'const absl::lts_20230802::Cord::ChunkIterator' 1553 | return *chunk_iterator_->data(); | ^~ /usr/include/absl/strings/cord.h: In member function 'const char* absl::lts_20230802::Cord::CharIterator::operator->() const': /usr/include/absl/strings/cord.h:1557:25: error: base operand of '->' has non-pointer type 'const absl::lts_20230802::Cord::ChunkIterator' 1557 | return chunk_iterator_->data(); | ^~ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1570:14: error: 'string_view' in namespace 'absl' does not name a type 1570 | inline absl::string_view Cord::ChunkRemaining(const CharIterator& it) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1591:34: error: 'string_view' is not a member of 'absl' 1591 | absl::FunctionRef callback) const { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1591:46: error: template argument 1 is invalid 1591 | absl::FunctionRef callback) const { | ^ /usr/include/absl/strings/cord.h: In member function 'void absl::lts_20230802::Cord::ForEachChunk(int) const': /usr/include/absl/strings/cord.h:1594:20: error: 'string_view' is not a member of 'absl' 1594 | callback(absl::string_view(contents_.data(), contents_.size())); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1594:67: error: 'callback' cannot be used as a function 1594 | callback(absl::string_view(contents_.data(), contents_.size())); | ^ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1622:47: error: 'absl::string_view' has not been declared 1622 | inline bool operator==(const Cord& lhs, absl::string_view rhs) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In function 'bool absl::lts_20230802::operator==(const Cord&, int)': /usr/include/absl/strings/cord.h:1624:25: error: request for member 'size' in 'rhs', which is of non-class type 'int' 1624 | size_t rhs_size = rhs.size(); | ^~~~ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1629:13: error: declaration of 'operator==' as non-function 1629 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; } | ^~~~~~~~ /usr/include/absl/strings/cord.h:1629:30: error: 'string_view' is not a member of 'absl' 1629 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1629:45: error: expected primary-expression before 'const' 1629 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; } | ^~~~~ /usr/include/absl/strings/cord.h:1630:45: error: 'absl::string_view' has not been declared 1630 | inline bool operator!=(const Cord& x, absl::string_view y) { return !(x == y); } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1631:13: error: declaration of 'operator!=' as non-function 1631 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); } | ^~~~~~~~ /usr/include/absl/strings/cord.h:1631:30: error: 'string_view' is not a member of 'absl' 1631 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1631:45: error: expected primary-expression before 'const' 1631 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); } | ^~~~~ /usr/include/absl/strings/cord.h:1632:44: error: 'absl::string_view' has not been declared 1632 | inline bool operator<(const Cord& x, absl::string_view y) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1635:13: error: declaration of 'operator<' as non-function 1635 | inline bool operator<(absl::string_view x, const Cord& y) { | ^~~~~~~~ /usr/include/absl/strings/cord.h:1635:29: error: 'string_view' is not a member of 'absl' 1635 | inline bool operator<(absl::string_view x, const Cord& y) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1635:44: error: expected primary-expression before 'const' 1635 | inline bool operator<(absl::string_view x, const Cord& y) { | ^~~~~ /usr/include/absl/strings/cord.h:1638:44: error: 'absl::string_view' has not been declared 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In function 'bool absl::lts_20230802::operator>(const Cord&, int)': /usr/include/absl/strings/cord.h:1638:70: error: no match for 'operator<' (operand types are 'int' and 'const absl::lts_20230802::Cord') 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ~ ^ ~ | | | | int const absl::lts_20230802::Cord /usr/include/absl/types/span.h:543:6: note: candidate: 'template bool absl::lts_20230802::operator<(Span, Span)' 543 | bool operator<(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:543:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1638:72: note: mismatched types 'absl::lts_20230802::Span' and 'int' 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ^ /usr/include/absl/types/span.h:547:6: note: candidate: 'template bool absl::lts_20230802::operator<(Span, Span)' 547 | bool operator<(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:547:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1638:72: note: mismatched types 'absl::lts_20230802::Span' and 'int' 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ^ /usr/include/absl/types/span.h:551:6: note: candidate: 'template bool absl::lts_20230802::operator<(Span, Span)' 551 | bool operator<(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:551:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1638:72: note: mismatched types 'absl::lts_20230802::Span' and 'int' 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ^ /usr/include/absl/types/span.h:557:6: note: candidate: 'template bool absl::lts_20230802::operator<(const U&, Span)' 557 | bool operator<(const U& a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:557:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1638:72: note: 'absl::lts_20230802::Cord' is not derived from 'absl::lts_20230802::Span' 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ^ /usr/include/absl/types/span.h:563:6: note: candidate: 'template bool absl::lts_20230802::operator<(Span, const U&)' 563 | bool operator<(Span a, const U& b) { | ^~~~~~~~ /usr/include/absl/types/span.h:563:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1638:72: note: mismatched types 'absl::lts_20230802::Span' and 'int' 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ^ /usr/include/absl/container/inlined_vector.h:951:6: note: candidate: 'template bool absl::lts_20230802::operator<(const InlinedVector&, const InlinedVector&)' 951 | bool operator<(const absl::InlinedVector& a, | ^~~~~~~~ /usr/include/absl/container/inlined_vector.h:951:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1638:72: note: mismatched types 'const absl::lts_20230802::InlinedVector' and 'int' 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ^ In file included from /usr/include/absl/log/internal/nullstream.h:36: /usr/include/absl/base/log_severity.h:163:1: note: candidate: 'constexpr bool absl::lts_20230802::operator<(LogSeverity, LogSeverityAtLeast)' 163 | COMPOP(>, <, LogSeverityAtLeast) | ^~~~~~ /usr/include/absl/base/log_severity.h:163:1: note: no known conversion for argument 1 from 'int' to 'absl::lts_20230802::LogSeverity' 163 | COMPOP(>, <, LogSeverityAtLeast) | ^~~~~~ /usr/include/absl/base/log_severity.h:165:1: note: candidate: 'constexpr bool absl::lts_20230802::operator<(LogSeverityAtMost, LogSeverity)' 165 | COMPOP(<, >, LogSeverityAtMost) | ^~~~~~ /usr/include/absl/base/log_severity.h:165:1: note: no known conversion for argument 1 from 'int' to 'absl::lts_20230802::LogSeverityAtMost' 165 | COMPOP(<, >, LogSeverityAtMost) | ^~~~~~ /usr/include/absl/time/time.h:1720:46: note: candidate: 'constexpr bool absl::lts_20230802::operator<(Duration, Duration)' 1720 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, | ^~~~~~~~ /usr/include/absl/time/time.h:1720:65: note: no known conversion for argument 1 from 'int' to 'absl::lts_20230802::Duration' 1720 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, | ~~~~~~~~~^~~ /usr/include/absl/time/time.h:855:46: note: candidate: 'constexpr bool absl::lts_20230802::operator<(Time, Time)' 855 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { | ^~~~~~~~ /usr/include/absl/time/time.h:855:61: note: no known conversion for argument 1 from 'int' to 'absl::lts_20230802::Time' 855 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { | ~~~~~^~~ In file included from /usr/include/absl/strings/internal/str_format/arg.h:33: /usr/include/absl/numeric/int128.h:810:16: note: candidate: 'constexpr bool absl::lts_20230802::operator<(uint128, uint128)' 810 | constexpr bool operator<(uint128 lhs, uint128 rhs) { | ^~~~~~~~ /usr/include/absl/numeric/int128.h:810:47: note: no known conversion for argument 2 from 'const absl::lts_20230802::Cord' to 'absl::lts_20230802::uint128' 810 | constexpr bool operator<(uint128 lhs, uint128 rhs) { | ~~~~~~~~^~~ In file included from /usr/include/absl/numeric/int128.h:1152: /usr/include/absl/numeric/int128_have_intrinsic.inc:207:16: note: candidate: 'constexpr bool absl::lts_20230802::operator<(int128, int128)' 207 | constexpr bool operator<(int128 lhs, int128 rhs) { | ^~~~~~~~ /usr/include/absl/numeric/int128_have_intrinsic.inc:207:45: note: no known conversion for argument 2 from 'const absl::lts_20230802::Cord' to 'absl::lts_20230802::int128' 207 | constexpr bool operator<(int128 lhs, int128 rhs) { | ~~~~~~~^~~ /usr/include/absl/strings/cord.h:1609:13: note: candidate: 'bool absl::lts_20230802::operator<(const Cord&, const Cord&)' 1609 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } | ^~~~~~~~ /usr/include/absl/strings/cord.h:1609:35: note: no known conversion for argument 1 from 'int' to 'const absl::lts_20230802::Cord&' 1609 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } | ~~~~~~~~~~~~^ /usr/include/absl/strings/cord.h:1632:13: note: candidate: 'bool absl::lts_20230802::operator<(const Cord&, int)' 1632 | inline bool operator<(const Cord& x, absl::string_view y) { | ^~~~~~~~ /usr/include/absl/strings/cord.h:1632:35: note: no known conversion for argument 1 from 'int' to 'const absl::lts_20230802::Cord&' 1632 | inline bool operator<(const Cord& x, absl::string_view y) { | ~~~~~~~~~~~~^ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1639:13: error: declaration of 'operator>' as non-function 1639 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; } | ^~~~~~~~ /usr/include/absl/strings/cord.h:1639:29: error: 'string_view' is not a member of 'absl' 1639 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1639:44: error: expected primary-expression before 'const' 1639 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; } | ^~~~~ /usr/include/absl/strings/cord.h:1640:45: error: 'absl::string_view' has not been declared 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In function 'bool absl::lts_20230802::operator<=(const Cord&, int)': /usr/include/absl/strings/cord.h:1640:73: error: no match for 'operator<' (operand types are 'int' and 'const absl::lts_20230802::Cord') 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ~ ^ ~ | | | | int const absl::lts_20230802::Cord /usr/include/absl/types/span.h:543:6: note: candidate: 'template bool absl::lts_20230802::operator<(Span, Span)' 543 | bool operator<(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:543:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1640:75: note: mismatched types 'absl::lts_20230802::Span' and 'int' 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ^ /usr/include/absl/types/span.h:547:6: note: candidate: 'template bool absl::lts_20230802::operator<(Span, Span)' 547 | bool operator<(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:547:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1640:75: note: mismatched types 'absl::lts_20230802::Span' and 'int' 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ^ /usr/include/absl/types/span.h:551:6: note: candidate: 'template bool absl::lts_20230802::operator<(Span, Span)' 551 | bool operator<(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:551:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1640:75: note: mismatched types 'absl::lts_20230802::Span' and 'int' 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ^ /usr/include/absl/types/span.h:557:6: note: candidate: 'template bool absl::lts_20230802::operator<(const U&, Span)' 557 | bool operator<(const U& a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:557:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1640:75: note: 'absl::lts_20230802::Cord' is not derived from 'absl::lts_20230802::Span' 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ^ /usr/include/absl/types/span.h:563:6: note: candidate: 'template bool absl::lts_20230802::operator<(Span, const U&)' 563 | bool operator<(Span a, const U& b) { | ^~~~~~~~ /usr/include/absl/types/span.h:563:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1640:75: note: mismatched types 'absl::lts_20230802::Span' and 'int' 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ^ /usr/include/absl/container/inlined_vector.h:951:6: note: candidate: 'template bool absl::lts_20230802::operator<(const InlinedVector&, const InlinedVector&)' 951 | bool operator<(const absl::InlinedVector& a, | ^~~~~~~~ /usr/include/absl/container/inlined_vector.h:951:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1640:75: note: mismatched types 'const absl::lts_20230802::InlinedVector' and 'int' 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ^ /usr/include/absl/base/log_severity.h:163:1: note: candidate: 'constexpr bool absl::lts_20230802::operator<(LogSeverity, LogSeverityAtLeast)' 163 | COMPOP(>, <, LogSeverityAtLeast) | ^~~~~~ /usr/include/absl/base/log_severity.h:163:1: note: no known conversion for argument 1 from 'int' to 'absl::lts_20230802::LogSeverity' 163 | COMPOP(>, <, LogSeverityAtLeast) | ^~~~~~ /usr/include/absl/base/log_severity.h:165:1: note: candidate: 'constexpr bool absl::lts_20230802::operator<(LogSeverityAtMost, LogSeverity)' 165 | COMPOP(<, >, LogSeverityAtMost) | ^~~~~~ /usr/include/absl/base/log_severity.h:165:1: note: no known conversion for argument 1 from 'int' to 'absl::lts_20230802::LogSeverityAtMost' 165 | COMPOP(<, >, LogSeverityAtMost) | ^~~~~~ /usr/include/absl/time/time.h:1720:46: note: candidate: 'constexpr bool absl::lts_20230802::operator<(Duration, Duration)' 1720 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, | ^~~~~~~~ /usr/include/absl/time/time.h:1720:65: note: no known conversion for argument 1 from 'int' to 'absl::lts_20230802::Duration' 1720 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, | ~~~~~~~~~^~~ /usr/include/absl/time/time.h:855:46: note: candidate: 'constexpr bool absl::lts_20230802::operator<(Time, Time)' 855 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { | ^~~~~~~~ /usr/include/absl/time/time.h:855:61: note: no known conversion for argument 1 from 'int' to 'absl::lts_20230802::Time' 855 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { | ~~~~~^~~ /usr/include/absl/numeric/int128.h:810:16: note: candidate: 'constexpr bool absl::lts_20230802::operator<(uint128, uint128)' 810 | constexpr bool operator<(uint128 lhs, uint128 rhs) { | ^~~~~~~~ /usr/include/absl/numeric/int128.h:810:47: note: no known conversion for argument 2 from 'const absl::lts_20230802::Cord' to 'absl::lts_20230802::uint128' 810 | constexpr bool operator<(uint128 lhs, uint128 rhs) { | ~~~~~~~~^~~ /usr/include/absl/numeric/int128_have_intrinsic.inc:207:16: note: candidate: 'constexpr bool absl::lts_20230802::operator<(int128, int128)' 207 | constexpr bool operator<(int128 lhs, int128 rhs) { | ^~~~~~~~ /usr/include/absl/numeric/int128_have_intrinsic.inc:207:45: note: no known conversion for argument 2 from 'const absl::lts_20230802::Cord' to 'absl::lts_20230802::int128' 207 | constexpr bool operator<(int128 lhs, int128 rhs) { | ~~~~~~~^~~ /usr/include/absl/strings/cord.h:1609:13: note: candidate: 'bool absl::lts_20230802::operator<(const Cord&, const Cord&)' 1609 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } | ^~~~~~~~ /usr/include/absl/strings/cord.h:1609:35: note: no known conversion for argument 1 from 'int' to 'const absl::lts_20230802::Cord&' 1609 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } | ~~~~~~~~~~~~^ /usr/include/absl/strings/cord.h:1632:13: note: candidate: 'bool absl::lts_20230802::operator<(const Cord&, int)' 1632 | inline bool operator<(const Cord& x, absl::string_view y) { | ^~~~~~~~ /usr/include/absl/strings/cord.h:1632:35: note: no known conversion for argument 1 from 'int' to 'const absl::lts_20230802::Cord&' 1632 | inline bool operator<(const Cord& x, absl::string_view y) { | ~~~~~~~~~~~~^ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1641:13: error: declaration of 'operator<=' as non-function 1641 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); } | ^~~~~~~~ /usr/include/absl/strings/cord.h:1641:30: error: 'string_view' is not a member of 'absl' 1641 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1641:45: error: expected primary-expression before 'const' 1641 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); } | ^~~~~ /usr/include/absl/strings/cord.h:1642:45: error: 'absl::string_view' has not been declared 1642 | inline bool operator>=(const Cord& x, absl::string_view y) { return !(x < y); } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1643:13: error: declaration of 'operator>=' as non-function 1643 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); } | ^~~~~~~~ /usr/include/absl/strings/cord.h:1643:30: error: 'string_view' is not a member of 'absl' 1643 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1643:45: error: expected primary-expression before 'const' 1643 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); } | ^~~~~ In file included from /usr/include/google/protobuf/port.h:30, from /usr/include/google/protobuf/io/coded_stream.h:113: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/port.h:150:14: error: 'optional' in namespace 'absl' does not name a template type 150 | inline absl::optional RttiTypeName() { | ^~~~~~~~ In file included from /usr/include/google/protobuf/io/coded_stream.h:117: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/io/coded_stream.h:862:51: error: 'absl::string_view' has not been declared 862 | uint8_t* WriteStringOutline(uint32_t num, absl::string_view s, uint8_t* ptr); | ^~~~~~~~~~~ /usr/include/google/protobuf/io/coded_stream.h: In member function 'std::ptrdiff_t google::protobuf::io::EpsCopyOutputStream::GetSize(uint8_t*) const': /usr/include/google/protobuf/io/coded_stream.h:824:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 824 | ABSL_DCHECK(ptr <= end_ + kSlopBytes); // NOLINT | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/io/coded_stream.h: In member function 'uint8_t* google::protobuf::io::EpsCopyOutputStream::WriteTag(uint32_t, uint32_t, uint8_t*)': /usr/include/google/protobuf/io/coded_stream.h:845:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 845 | ABSL_DCHECK(ptr < end_); // NOLINT | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/io/coded_stream.h: In member function 'bool google::protobuf::io::CodedOutputStream::HadError()': /usr/include/google/protobuf/io/coded_stream.h:1054:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1054 | ABSL_DCHECK(cur_); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/google/protobuf/arena_align.h:62, from /usr/include/google/protobuf/arena.h:30, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.h:27: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/arena_align.h: In member function 'constexpr size_t google::protobuf::internal::ArenaAlign::Padded(size_t) const': /usr/include/google/protobuf/arena_align.h:133:3: error: body of 'constexpr' function 'constexpr size_t google::protobuf::internal::ArenaAlign::Padded(size_t) const' not a return-statement 133 | } | ^ /usr/include/google/protobuf/arena_align.h: In function 'google::protobuf::internal::ArenaAlign google::protobuf::internal::ArenaAlignAs(size_t)': /usr/include/google/protobuf/arena_align.h:157:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)' 157 | ABSL_DCHECK_NE(align, 0U); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/arena_align.h:158:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 158 | ABSL_DCHECK(absl::has_single_bit(align)) << "Invalid alignment " << align; | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/arena_align.h: At global scope: /usr/include/google/protobuf/arena_align.h:182:18: error: 'ArenaAlignAs' function uses 'auto' type specifier without trailing return type 182 | inline constexpr auto ArenaAlignAs() { | ^~~~ /usr/include/google/protobuf/arena_align.h:182:18: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/google/protobuf/arena_align.h:188:18: error: 'ArenaAlignOf' function uses 'auto' type specifier without trailing return type 188 | inline constexpr auto ArenaAlignOf() { | ^~~~ /usr/include/google/protobuf/arena_align.h:188:18: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' In file included from /usr/include/google/protobuf/arena_cleanup.h:23, from /usr/include/google/protobuf/serial_arena.h:30, from /usr/include/google/protobuf/arena.h:32: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/arena_cleanup.h: In function 'void google::protobuf::internal::cleanup::CreateNode(Tag, void*, const void*, void (*)(void*))': /usr/include/google/protobuf/arena_cleanup.h:73:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)' 73 | ABSL_DCHECK_EQ(elem & 3, 0ULL); // Must be aligned | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/arena_cleanup.h: In function 'size_t google::protobuf::internal::cleanup::Size(Tag)': /usr/include/google/protobuf/arena_cleanup.h:191:7: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 191 | ABSL_DCHECK(false) << "Corrupted cleanup tag: " << static_cast(tag); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/google/protobuf/arenaz_sampler.h:19, from /usr/include/google/protobuf/serial_arena.h:31: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/google/protobuf/string_block.h:24, from /usr/include/google/protobuf/serial_arena.h:33: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/string_block.h: In static member function 'static google::protobuf::internal::StringBlock* google::protobuf::internal::StringBlock::Emplace(void*, size_t, google::protobuf::internal::StringBlock*)': /usr/include/google/protobuf/string_block.h:123:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' 123 | ABSL_DCHECK_EQ(count, NextSize(next)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/string_block.h: In static member function 'static size_t google::protobuf::internal::StringBlock::Delete(google::protobuf::internal::StringBlock*)': /usr/include/google/protobuf/string_block.h:145:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 145 | ABSL_DCHECK(block != nullptr); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/string_block.h: In member function 'std::string* google::protobuf::internal::StringBlock::AtOffset(size_t)': /usr/include/google/protobuf/string_block.h:160:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' 160 | ABSL_DCHECK_LE(offset, effective_size()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided In file included from /usr/include/google/protobuf/serial_arena.h:36: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/serial_arena.h: In constructor 'google::protobuf::internal::ArenaBlock::ArenaBlock(google::protobuf::internal::ArenaBlock*, size_t)': /usr/include/google/protobuf/serial_arena.h:52:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' 52 | ABSL_DCHECK_GT(size, sizeof(ArenaBlock)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/serial_arena.h: In member function 'char* google::protobuf::internal::ArenaBlock::Pointer(size_t)': /usr/include/google/protobuf/serial_arena.h:56:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' 56 | ABSL_DCHECK_LE(n, size); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/serial_arena.h: In member function 'bool google::protobuf::internal::SerialArena::MaybeAllocateAligned(size_t, void**)': /usr/include/google/protobuf/serial_arena.h:217:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 217 | ABSL_DCHECK(internal::ArenaAlignDefault::IsAligned(n)); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/serial_arena.h:218:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' 218 | ABSL_DCHECK_GE(limit_, ptr()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/serial_arena.h: In member function 'void* google::protobuf::internal::SerialArena::AllocateAlignedWithCleanup(size_t, size_t, void (*)(void*))': /usr/include/google/protobuf/serial_arena.h:256:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' 256 | ABSL_DCHECK_GE(limit_, ptr()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/serial_arena.h: In member function 'void google::protobuf::internal::SerialArena::AddCleanupFromExisting(void*, void (*)(void*))': /usr/include/google/protobuf/serial_arena.h:287:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' 287 | ABSL_DCHECK_GE(limit_, ptr()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/serial_arena.h: In member function 'void google::protobuf::internal::SerialArena::MaybePrefetchForwards(const char*)': /usr/include/google/protobuf/serial_arena.h:299:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 299 | ABSL_DCHECK(static_cast(prefetch_ptr_) == nullptr || | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/serial_arena.h:305:7: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 305 | ABSL_DCHECK(prefetch_ptr != nullptr); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/serial_arena.h: In member function 'void google::protobuf::internal::SerialArena::MaybePrefetchBackwards(const char*)': /usr/include/google/protobuf/serial_arena.h:320:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 320 | ABSL_DCHECK(prefetch_limit_ == nullptr || | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/serial_arena.h:328:7: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' 328 | ABSL_DCHECK_NE(prefetch_limit, nullptr); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided In file included from /usr/include/google/protobuf/thread_safe_arena.h:28, from /usr/include/google/protobuf/arena.h:33: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/google/protobuf/arena.h:36: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/arena.h: In member function 'void google::protobuf::Arena::Own(T*)': /usr/include/google/protobuf/arena.h:337:14: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 337 | std::conditional_t::value, | ^~~~~~~~~~~~~ | conditional /usr/include/google/protobuf/arena.h:340:36: error: 'TypeToUse' does not name a type 340 | impl_.AddCleanup(static_cast(object), | ^~~~~~~~~ /usr/include/google/protobuf/arena.h:340:45: error: expected '>' before '*' token 340 | impl_.AddCleanup(static_cast(object), | ^ /usr/include/google/protobuf/arena.h:340:45: error: expected '(' before '*' token /usr/include/google/protobuf/arena.h:340:46: error: expected primary-expression before '>' token 340 | impl_.AddCleanup(static_cast(object), | ^ /usr/include/google/protobuf/arena.h:341:55: error: 'TypeToUse' was not declared in this scope 341 | &internal::arena_delete_object); | ^~~~~~~~~ /usr/include/google/protobuf/arena.h: In member function 'void* google::protobuf::Arena::AllocateInternal()': /usr/include/google/protobuf/arena.h:548:16: error: 'conditional_t' is not a member of 'std'; did you mean 'conditional'? 548 | std::conditional_t>; | ^~~~~~~~~~~~~ | conditional /usr/include/google/protobuf/arena.h:548:16: error: 'conditional_t' is not a member of 'std'; did you mean 'conditional'? 548 | std::conditional_t>; | ^~~~~~~~~~~~~ | conditional /usr/include/google/protobuf/arena.h:548:55: error: expected primary-expression before ';' token 548 | std::conditional_t>; | ^ In file included from /usr/include/google/protobuf/explicitly_constructed.h:17, from /usr/include/google/protobuf/arenastring.h:20, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.h:28: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/google/protobuf/arenastring.h:24: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/arenastring.h: In static member function 'static void google::protobuf::internal::TaggedStringPtr::assert_aligned(const void*)': /usr/include/google/protobuf/arenastring.h:187:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)' 187 | ABSL_DCHECK_EQ(reinterpret_cast(p) & kMask, 0UL); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/arenastring.h: In member function 'std::string* google::protobuf::internal::TaggedStringPtr::TagAs(Type, std::string*)': /usr/include/google/protobuf/arenastring.h:194:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 194 | ABSL_DCHECK(p != nullptr); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h: At global scope: /usr/include/google/protobuf/arenastring.h:295:18: error: 'absl::string_view' has not been declared 295 | void Set(absl::string_view value, Arena* arena); | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h:302:23: error: 'absl::string_view' has not been declared 302 | void SetBytes(absl::string_view value, Arena* arena); | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h: In constructor 'google::protobuf::internal::ArenaStringPtr::ArenaStringPtr(google::protobuf::Arena*)': /usr/include/google/protobuf/arenastring.h:241:17: error: 'string_view' is not a member of 'absl' 241 | Set(absl::string_view(""), arena); | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h: In constructor 'google::protobuf::internal::ArenaStringPtr::ArenaStringPtr(google::protobuf::Arena*, const google::protobuf::internal::LazyString&)': /usr/include/google/protobuf/arenastring.h:252:17: error: 'string_view' is not a member of 'absl' 252 | Set(absl::string_view(default_value.get()), arena); | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h: In member function 'void google::protobuf::internal::ArenaStringPtr::Set(const char*, google::protobuf::Arena*)': /usr/include/google/protobuf/arenastring.h:466:13: error: 'string_view' is not a member of 'absl' 466 | Set(absl::string_view{s}, arena); | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h: In member function 'void google::protobuf::internal::ArenaStringPtr::Set(const char*, size_t, google::protobuf::Arena*)': /usr/include/google/protobuf/arenastring.h:470:13: error: 'string_view' is not a member of 'absl' 470 | Set(absl::string_view{s, n}, arena); | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h: At global scope: /usr/include/google/protobuf/arenastring.h:473:13: error: variable or field 'SetBytes' declared void 473 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { | ^~~~~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h:473:44: error: 'string_view' is not a member of 'absl' 473 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h:473:68: error: expected primary-expression before '*' token 473 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { | ^ /usr/include/google/protobuf/arenastring.h:473:70: error: 'arena' was not declared in this scope; did you mean 'Arena'? 473 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { | ^~~~~ | Arena /usr/include/google/protobuf/arenastring.h: In member function 'void google::protobuf::internal::ArenaStringPtr::SetBytes(const void*, size_t, google::protobuf::Arena*)': /usr/include/google/protobuf/arenastring.h:495:13: error: 'string_view' is not a member of 'absl' 495 | Set(absl::string_view{static_cast(p), n}, arena); | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h: In member function 'std::string* google::protobuf::internal::ArenaStringPtr::UnsafeMutablePointer()': /usr/include/google/protobuf/arenastring.h:527:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 527 | ABSL_DCHECK(tagged_ptr_.IsMutable()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h:528:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 528 | ABSL_DCHECK(tagged_ptr_.Get() != nullptr); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/google/protobuf/metadata_lite.h:17, from /usr/include/google/protobuf/message_lite.h:33, from /usr/include/google/protobuf/generated_message_tctable_decl.h:21, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.h:29: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/google/protobuf/message_lite.h:38: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/message_lite.h: In function 'int google::protobuf::internal::ToIntSize(size_t)': /usr/include/google/protobuf/message_lite.h:159:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' 159 | ABSL_DCHECK_LE(size, static_cast(INT_MAX)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/message_lite.h: At global scope: /usr/include/google/protobuf/message_lite.h:324:63: error: 'absl::string_view' has not been declared 324 | PROTOBUF_ATTRIBUTE_REINITIALIZES bool ParseFromString(absl::string_view data); | ^~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:328:13: error: 'absl::string_view' has not been declared 328 | absl::string_view data); | ^~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:359:30: error: 'absl::string_view' has not been declared 359 | bool MergeFromString(absl::string_view data); | ^~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:599:26: error: 'string_view' is not a member of 'absl' 599 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | ^~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:599:56: error: expected primary-expression before '*' token 599 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | ^ /usr/include/google/protobuf/message_lite.h:599:58: error: 'msg' was not declared in this scope 599 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | ^~~ /usr/include/google/protobuf/message_lite.h:600:44: error: expected primary-expression before 'parse_flags' 600 | MessageLite::ParseFlags parse_flags); | ^~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:600:55: error: expression list treated as compound expression in initializer [-fpermissive] 600 | MessageLite::ParseFlags parse_flags); | ^ /usr/include/google/protobuf/message_lite.h:601:42: error: expected ';' before '(' token 601 | extern template bool MergeFromImpl(absl::string_view input, | ^ | ; /usr/include/google/protobuf/message_lite.h:604:41: error: expected ';' before '(' token 604 | extern template bool MergeFromImpl(absl::string_view input, | ^ | ; /usr/include/google/protobuf/message_lite.h:610:55: error: 'template bool google::protobuf::internal::MergeFromImpl(google::protobuf::io::ZeroCopyInputStream*, google::protobuf::MessageLite*, google::protobuf::MessageLite::ParseFlags)' conflicts with a previous declaration 610 | MessageLite::ParseFlags parse_flags); | ^ /usr/include/google/protobuf/message_lite.h:599:6: note: previous declaration 'template bool google::protobuf::internal::MergeFromImpl' 599 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | ^~~~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:611:22: error: 'template bool google::protobuf::internal::MergeFromImpl' is not a function template 611 | extern template bool MergeFromImpl(io::ZeroCopyInputStream* input, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:614:22: error: 'template bool google::protobuf::internal::MergeFromImpl' is not a function template 614 | extern template bool MergeFromImpl(io::ZeroCopyInputStream* input, | ^~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:625:55: error: 'template bool google::protobuf::internal::MergeFromImpl(BoundedZCIS, google::protobuf::MessageLite*, google::protobuf::MessageLite::ParseFlags)' conflicts with a previous declaration 625 | MessageLite::ParseFlags parse_flags); | ^ /usr/include/google/protobuf/message_lite.h:599:6: note: previous declaration 'template bool google::protobuf::internal::MergeFromImpl' 599 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | ^~~~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:626:22: error: 'template bool google::protobuf::internal::MergeFromImpl' is not a function template 626 | extern template bool MergeFromImpl(BoundedZCIS input, MessageLite* msg, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:628:22: error: 'template bool google::protobuf::internal::MergeFromImpl' is not a function template 628 | extern template bool MergeFromImpl(BoundedZCIS input, MessageLite* msg, | ^~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:636:55: error: 'template bool google::protobuf::internal::MergeFromImpl(const SourceWrapper&, google::protobuf::MessageLite*, google::protobuf::MessageLite::ParseFlags)' conflicts with a previous declaration 636 | MessageLite::ParseFlags parse_flags) { | ^ /usr/include/google/protobuf/message_lite.h:599:6: note: previous declaration 'template bool google::protobuf::internal::MergeFromImpl' 599 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | ^~~~~~~~~~~~~ In file included from /usr/include/google/protobuf/endian.h:18, from /usr/include/google/protobuf/parse_context.h:26, from /usr/include/google/protobuf/generated_message_tctable_decl.h:22: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/google/protobuf/generated_enum_util.h:23, from /usr/include/google/protobuf/repeated_field.h:41, from /usr/include/google/protobuf/implicit_weak_message.h:16, from /usr/include/google/protobuf/parse_context.h:27: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/generated_enum_util.h:43:9: error: 'string_view' in namespace 'absl' does not name a type 43 | absl::string_view name; | ^~~~~~~~~~~ /usr/include/google/protobuf/generated_enum_util.h:49:44: error: 'absl::string_view' has not been declared 49 | absl::string_view name, int* value); | ^~~~~~~~~~~ In file included from /usr/include/google/protobuf/repeated_ptr_field.h:43, from /usr/include/google/protobuf/repeated_field.h:45: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/repeated_ptr_field.h: In member function 'void google::protobuf::internal::RepeatedPtrFieldBase::InternalSwap(google::protobuf::internal::RepeatedPtrFieldBase*)': /usr/include/google/protobuf/repeated_ptr_field.h:327:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 327 | ABSL_DCHECK(this != rhs); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/repeated_ptr_field.h: In member function 'int google::protobuf::internal::RepeatedPtrFieldBase::ExchangeCurrentSize(int)': /usr/include/google/protobuf/repeated_ptr_field.h:718:17: error: 'exchange' is not a member of 'std' 718 | return std::exchange(current_size_, new_size); | ^~~~~~~~ /usr/include/google/protobuf/repeated_ptr_field.h:718:17: note: 'std::exchange' is only available from C++14 onwards /usr/include/google/protobuf/repeated_ptr_field.h: In member function 'void*& google::protobuf::internal::RepeatedPtrFieldBase::element_at(int)': /usr/include/google/protobuf/repeated_ptr_field.h:730:7: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 730 | ABSL_DCHECK_EQ(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In member function 'google::protobuf::internal::RepeatedPtrFieldBase::Rep* google::protobuf::internal::RepeatedPtrFieldBase::rep()': /usr/include/google/protobuf/repeated_ptr_field.h:744:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 744 | ABSL_DCHECK(!using_sso()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/repeated_ptr_field.h: In member function 'void google::protobuf::internal::RepeatedPtrFieldBase::MaybeExtend()': /usr/include/google/protobuf/repeated_ptr_field.h:807:7: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 807 | ABSL_DCHECK_EQ(allocated_size(), Capacity()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:810:7: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 810 | ABSL_DCHECK_NE(allocated_size(), Capacity()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In constructor 'google::protobuf::RepeatedPtrField::RepeatedPtrField()': /usr/include/google/protobuf/repeated_ptr_field.h:1350:1: error: 'constexpr' constructor does not have empty body 1350 | } | ^ In file included from /usr/include/google/protobuf/repeated_field.h:49: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/repeated_field.h: In constructor 'google::protobuf::RepeatedField< >::RepeatedField()': /usr/include/google/protobuf/repeated_field.h:470:1: error: 'constexpr' constructor does not have empty body 470 | } | ^ In file included from /usr/include/google/protobuf/implicit_weak_message.h:23: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/google/protobuf/inlined_string_field.h:22, from /usr/include/google/protobuf/parse_context.h:28: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/inlined_string_field.h:113:18: error: 'absl::string_view' has not been declared 113 | void Set(absl::string_view value, Arena* arena, bool donated, | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:132:23: error: 'absl::string_view' has not been declared 132 | void SetBytes(absl::string_view value, Arena* arena, bool donated, | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:150:48: error: 'absl::string_view' has not been declared 150 | PROTOBUF_NDEBUG_INLINE void SetNoArena(absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:405:13: error: variable or field 'SetNoArena' declared void 405 | inline void InlinedStringField::SetNoArena(absl::string_view value) { | ^~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:405:50: error: 'string_view' is not a member of 'absl' 405 | inline void InlinedStringField::SetNoArena(absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:435:13: error: variable or field 'Set' declared void 435 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, | ^~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:435:43: error: 'string_view' is not a member of 'absl' 435 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:435:67: error: expected primary-expression before '*' token 435 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, | ^ /usr/include/google/protobuf/inlined_string_field.h:435:69: error: 'arena' was not declared in this scope; did you mean 'Arena'? 435 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, | ^~~~~ | Arena /usr/include/google/protobuf/inlined_string_field.h:436:37: error: expected primary-expression before 'bool' 436 | bool donated, uint32_t* /*donating_states*/, | ^~~~ /usr/include/google/protobuf/inlined_string_field.h:436:59: error: expected primary-expression before '*' token 436 | bool donated, uint32_t* /*donating_states*/, | ^ /usr/include/google/protobuf/inlined_string_field.h:436:80: error: expected primary-expression before ',' token 436 | bool donated, uint32_t* /*donating_states*/, | ^ /usr/include/google/protobuf/inlined_string_field.h:437:54: error: expected primary-expression before ',' token 437 | uint32_t /*mask*/, MessageLite* /*msg*/) { | ^ /usr/include/google/protobuf/inlined_string_field.h:437:67: error: expected primary-expression before '*' token 437 | uint32_t /*mask*/, MessageLite* /*msg*/) { | ^ /usr/include/google/protobuf/inlined_string_field.h:437:76: error: expected primary-expression before ')' token 437 | uint32_t /*mask*/, MessageLite* /*msg*/) { | ^ /usr/include/google/protobuf/inlined_string_field.h: In member function 'void google::protobuf::internal::InlinedStringField::Set(const char*, google::protobuf::Arena*, bool, uint32_t*, uint32_t, google::protobuf::MessageLite*)': /usr/include/google/protobuf/inlined_string_field.h:446:13: error: 'string_view' is not a member of 'absl' 446 | Set(absl::string_view(str), arena, donated, donating_states, mask, msg); | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h: In member function 'void google::protobuf::internal::InlinedStringField::Set(const char*, size_t, google::protobuf::Arena*, bool, uint32_t*, uint32_t, google::protobuf::MessageLite*)': /usr/include/google/protobuf/inlined_string_field.h:453:13: error: 'string_view' is not a member of 'absl' 453 | Set(absl::string_view{str, size}, arena, donated, donating_states, mask, msg); | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h: At global scope: /usr/include/google/protobuf/inlined_string_field.h:456:13: error: variable or field 'SetBytes' declared void 456 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, | ^~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:456:48: error: 'string_view' is not a member of 'absl' 456 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:456:72: error: expected primary-expression before '*' token 456 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, | ^ /usr/include/google/protobuf/inlined_string_field.h:456:74: error: 'arena' was not declared in this scope; did you mean 'Arena'? 456 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, | ^~~~~ | Arena /usr/include/google/protobuf/inlined_string_field.h:457:42: error: expected primary-expression before 'bool' 457 | bool donated, | ^~~~ /usr/include/google/protobuf/inlined_string_field.h:458:50: error: expected primary-expression before '*' token 458 | uint32_t* donating_states, | ^ /usr/include/google/protobuf/inlined_string_field.h:458:52: error: 'donating_states' was not declared in this scope 458 | uint32_t* donating_states, | ^~~~~~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:459:51: error: expected primary-expression before 'mask' 459 | uint32_t mask, MessageLite* msg) { | ^~~~ /usr/include/google/protobuf/inlined_string_field.h:459:68: error: expected primary-expression before '*' token 459 | uint32_t mask, MessageLite* msg) { | ^ /usr/include/google/protobuf/inlined_string_field.h:459:70: error: 'msg' was not declared in this scope 459 | uint32_t mask, MessageLite* msg) { | ^~~ In file included from /usr/include/google/protobuf/io/zero_copy_stream.h:93, from /usr/include/google/protobuf/parse_context.h:30: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/google/protobuf/wire_format_lite.h:49, from /usr/include/google/protobuf/parse_context.h:34: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/wire_format_lite.h:716:41: error: 'absl::string_view' has not been declared 716 | static inline size_t StringSize(absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/wire_format_lite.h:717:40: error: 'absl::string_view' has not been declared 717 | static inline size_t BytesSize(absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/wire_format_lite.h:1815:54: error: 'string_view' in namespace 'absl' does not name a type 1815 | inline size_t WireFormatLite::StringSize(const absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/wire_format_lite.h: In static member function 'static size_t google::protobuf::internal::WireFormatLite::StringSize(int)': /usr/include/google/protobuf/wire_format_lite.h:1819:36: error: request for member 'size' in 'value', which is of non-class type 'const int' 1819 | return LengthDelimitedSize(value.size()); | ^~~~ /usr/include/google/protobuf/wire_format_lite.h: At global scope: /usr/include/google/protobuf/wire_format_lite.h:1821:53: error: 'string_view' in namespace 'absl' does not name a type 1821 | inline size_t WireFormatLite::BytesSize(const absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/wire_format_lite.h: In static member function 'static size_t google::protobuf::internal::WireFormatLite::BytesSize(int)': /usr/include/google/protobuf/wire_format_lite.h:1822:36: error: request for member 'size' in 'value', which is of non-class type 'const int' 1822 | return LengthDelimitedSize(value.size()); | ^~~~ In file included from /usr/include/google/protobuf/parse_context.h:38: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/parse_context.h:52:63: error: 'absl::string_view' has not been declared 52 | PROTOBUF_EXPORT void WriteLengthDelimited(uint32_t num, absl::string_view val, | ^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h:56:54: error: 'absl::string_view' has not been declared 56 | inline void WriteLengthDelimited(uint32_t num, absl::string_view val, | ^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h:280:30: error: 'absl::string_view' has not been declared 280 | const char* InitFrom(absl::string_view flat) { | ^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h: In member function 'void google::protobuf::internal::EpsCopyInputStream::BackUp(const char*)': /usr/include/google/protobuf/parse_context.h:104:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 104 | ABSL_DCHECK(ptr <= buffer_end_ + kSlopBytes); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h: In member function 'google::protobuf::internal::EpsCopyInputStream::LimitToken google::protobuf::internal::EpsCopyInputStream::PushLimit(const char*, int)': /usr/include/google/protobuf/parse_context.h:152:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 152 | ABSL_DCHECK(limit >= 0 && limit <= INT_MAX - kSlopBytes); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h: In member function 'const char* google::protobuf::internal::EpsCopyInputStream::ReadCord(const char*, int, absl::lts_20230802::Cord*)': /usr/include/google/protobuf/parse_context.h:210:21: error: 'string_view' is not a member of 'absl' 210 | *cord = absl::string_view(ptr, size); | ^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h: In member function 'bool google::protobuf::internal::EpsCopyInputStream::DoneWithCheck(const char**, int)': /usr/include/google/protobuf/parse_context.h:264:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 264 | ABSL_DCHECK(*ptr); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h:267:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)' 267 | ABSL_DCHECK_LE(overrun, kSlopBytes); // Guaranteed by parse loop. | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/parse_context.h: In member function 'const char* google::protobuf::internal::EpsCopyInputStream::InitFrom(int)': /usr/include/google/protobuf/parse_context.h:282:14: error: request for member 'size' in 'flat', which is of non-class type 'int' 282 | if (flat.size() > kSlopBytes) { | ^~~~ /usr/include/google/protobuf/parse_context.h:284:39: error: request for member 'data' in 'flat', which is of non-class type 'int' 284 | limit_end_ = buffer_end_ = flat.data() + flat.size() - kSlopBytes; | ^~~~ /usr/include/google/protobuf/parse_context.h:284:53: error: request for member 'size' in 'flat', which is of non-class type 'int' 284 | limit_end_ = buffer_end_ = flat.data() + flat.size() - kSlopBytes; | ^~~~ /usr/include/google/protobuf/parse_context.h:287:19: error: request for member 'data' in 'flat', which is of non-class type 'int' 287 | return flat.data(); | ^~~~ /usr/include/google/protobuf/parse_context.h:289:17: error: request for member 'empty' in 'flat', which is of non-class type 'int' 289 | if (!flat.empty()) { | ^~~~~ /usr/include/google/protobuf/parse_context.h:290:41: error: request for member 'data' in 'flat', which is of non-class type 'int' 290 | std::memcpy(patch_buffer_, flat.data(), flat.size()); | ^~~~ /usr/include/google/protobuf/parse_context.h:290:54: error: request for member 'size' in 'flat', which is of non-class type 'int' 290 | std::memcpy(patch_buffer_, flat.data(), flat.size()); | ^~~~ /usr/include/google/protobuf/parse_context.h:293:55: error: request for member 'size' in 'flat', which is of non-class type 'int' 293 | limit_end_ = buffer_end_ = patch_buffer_ + flat.size(); | ^~~~ /usr/include/google/protobuf/parse_context.h:296:59: error: request for member 'data' in 'flat', which is of non-class type 'int' 296 | aliasing_ = reinterpret_cast(flat.data()) - | ^~~~ /usr/include/google/protobuf/parse_context.h: At global scope: /usr/include/google/protobuf/parse_context.h:634:27: error: 'enable_if_t' in namespace 'std' does not name a template type 634 | typename = std::enable_if_t::value>> | ^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h:634:22: note: 'std::enable_if_t' is only available from C++14 onwards 634 | typename = std::enable_if_t::value>> | ^~~ /usr/include/google/protobuf/parse_context.h:634:38: error: expected '>' before '<' token 634 | typename = std::enable_if_t::value>> | ^ /usr/include/google/protobuf/parse_context.h:1263:23: error: 'string_view' is not a member of 'absl' 1263 | bool VerifyUTF8(absl::string_view s, const char* field_name); | ^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h:1263:38: error: expected primary-expression before 'const' 1263 | bool VerifyUTF8(absl::string_view s, const char* field_name); | ^~~~~ /usr/include/google/protobuf/parse_context.h:1263:60: error: expression list treated as compound expression in initializer [-fpermissive] 1263 | bool VerifyUTF8(absl::string_view s, const char* field_name); | ^ /usr/include/google/protobuf/parse_context.h:1265:68: error: 'bool google::protobuf::internal::VerifyUTF8(const std::string*, const char*)' redeclared as different kind of entity 1265 | inline bool VerifyUTF8(const std::string* s, const char* field_name) { | ^ /usr/include/google/protobuf/parse_context.h:1263:6: note: previous declaration 'bool google::protobuf::internal::VerifyUTF8' 1263 | bool VerifyUTF8(absl::string_view s, const char* field_name); | ^~~~~~~~~~ /usr/include/google/protobuf/parse_context.h: In function 'bool google::protobuf::internal::VerifyUTF8(const std::string*, const char*)': /usr/include/google/protobuf/parse_context.h:1266:20: error: 'google::protobuf::internal::VerifyUTF8' cannot be used as a function 1266 | return VerifyUTF8(*s, field_name); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/google/protobuf/generated_message_tctable_decl.h:25: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/generated_message_tctable_decl.h: In member function 'bool google::protobuf::internal::MapTypeCard::is_signed() const': /usr/include/google/protobuf/generated_message_tctable_decl.h:167:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 167 | ABSL_DCHECK(cpp_type() == CppType::k32 || cpp_type() == CppType::k64); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_decl.h: In member function 'bool google::protobuf::internal::MapTypeCard::is_zigzag() const': /usr/include/google/protobuf/generated_message_tctable_decl.h:172:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 172 | ABSL_DCHECK(wiretype() == WireFormatLite::WIRETYPE_VARINT); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_decl.h:173:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 173 | ABSL_DCHECK(cpp_type() == CppType::k32 || cpp_type() == CppType::k64); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_decl.h: In member function 'bool google::protobuf::internal::MapTypeCard::is_utf8() const': /usr/include/google/protobuf/generated_message_tctable_decl.h:177:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 177 | ABSL_DCHECK(wiretype() == WireFormatLite::WIRETYPE_LENGTH_DELIMITED); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_decl.h:178:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 178 | ABSL_DCHECK(cpp_type() == CppType::kString); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_decl.h: In function 'constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(WireFormatLite::FieldType)': /usr/include/google/protobuf/generated_message_tctable_decl.h:242:1: error: body of 'constexpr' function 'constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(WireFormatLite::FieldType)' not a return-statement 242 | } | ^ In file included from /usr/include/google/protobuf/any.h:18, from /usr/include/google/protobuf/generated_message_util.h:34, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.h:30: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/any.h:35:30: error: 'string_view' is not a member of 'absl' 35 | std::string GetTypeUrl(absl::string_view message_name, | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:36:30: error: 'string_view' is not a member of 'absl' 36 | absl::string_view type_url_prefix); | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:69:23: error: 'absl::string_view' has not been declared 69 | absl::string_view type_url_prefix) { | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:75:23: error: 'absl::string_view' has not been declared 75 | absl::string_view type_url_prefix); | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:98:31: error: 'absl::string_view' has not been declared 98 | absl::string_view type_url_prefix, | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:99:31: error: 'absl::string_view' has not been declared 99 | absl::string_view type_name); | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:100:31: error: 'absl::string_view' has not been declared 100 | bool InternalUnpackTo(absl::string_view type_name, | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:102:25: error: 'absl::string_view' has not been declared 102 | bool InternalIs(absl::string_view type_name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:115:28: error: 'string_view' is not a member of 'absl' 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:115:61: error: expected primary-expression before '*' token 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); | ^ /usr/include/google/protobuf/any.h:115:63: error: 'full_type_name' was not declared in this scope 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); | ^~~~~~~~~~~~~~ /usr/include/google/protobuf/any.h:115:77: error: expression list treated as compound expression in initializer [-fpermissive] 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); | ^ /usr/include/google/protobuf/any.h:122:6: error: redefinition of 'bool google::protobuf::internal::ParseAnyTypeUrl' 122 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* url_prefix, | ^~~~~~~~~~~~~~~ /usr/include/google/protobuf/any.h:115:6: note: 'bool google::protobuf::internal::ParseAnyTypeUrl' previously defined here 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); | ^~~~~~~~~~~~~~~ /usr/include/google/protobuf/any.h:122:28: error: 'string_view' is not a member of 'absl' 122 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* url_prefix, | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:122:61: error: expected primary-expression before '*' token 122 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* url_prefix, | ^ /usr/include/google/protobuf/any.h:122:63: error: 'url_prefix' was not declared in this scope 122 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* url_prefix, | ^~~~~~~~~~ /usr/include/google/protobuf/any.h:123:33: error: expected primary-expression before '*' token 123 | std::string* full_type_name); | ^ /usr/include/google/protobuf/any.h:123:35: error: 'full_type_name' was not declared in this scope 123 | std::string* full_type_name); | ^~~~~~~~~~~~~~ In file included from /usr/include/google/protobuf/has_bits.h:17, from /usr/include/google/protobuf/generated_message_util.h:35: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/has_bits.h: In constructor 'google::protobuf::internal::HasBits::HasBits(std::initializer_list)': /usr/include/google/protobuf/has_bits.h:34:3: error: 'constexpr' constructor does not have empty body 34 | } | ^ In file included from /usr/include/google/protobuf/generated_message_util.h:44: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/absl/container/internal/btree.h:63, from /usr/include/absl/container/btree_map.h:56, from /usr/include/google/protobuf/descriptor.h:44, from /usr/include/google/protobuf/generated_message_reflection.h:24, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.h:32: /usr/include/absl/container/internal/common.h:113:9: error: 'optional' in namespace 'absl' does not name a template type 113 | absl::optional alloc_ = {}; | ^~~~~~~~ /usr/include/absl/container/internal/common.h: In member function 'absl::lts_20230802::container_internal::node_handle_base& absl::lts_20230802::container_internal::node_handle_base::operator=(absl::lts_20230802::container_internal::node_handle_base&&)': /usr/include/absl/container/internal/common.h:67:7: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? 67 | alloc_ = other.alloc_; | ^~~~~~ | alloc /usr/include/absl/container/internal/common.h: In member function 'bool absl::lts_20230802::container_internal::node_handle_base::empty() const': /usr/include/absl/container/internal/common.h:74:41: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? 74 | bool empty() const noexcept { return !alloc_; } | ^~~~~~ | alloc /usr/include/absl/container/internal/common.h: In member function 'absl::lts_20230802::container_internal::node_handle_base::allocator_type absl::lts_20230802::container_internal::node_handle_base::get_allocator() const': /usr/include/absl/container/internal/common.h:76:50: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? 76 | allocator_type get_allocator() const { return *alloc_; } | ^~~~~~ | alloc /usr/include/absl/container/internal/common.h: In constructor 'absl::lts_20230802::container_internal::node_handle_base::node_handle_base(transfer_tag_t, const allocator_type&, slot_type*)': /usr/include/absl/container/internal/common.h:83:9: error: class 'absl::lts_20230802::container_internal::node_handle_base' does not have any field named 'alloc_' 83 | : alloc_(a) { | ^~~~~~ /usr/include/absl/container/internal/common.h: In constructor 'absl::lts_20230802::container_internal::node_handle_base::node_handle_base(construct_tag_t, const allocator_type&, Args&& ...)': /usr/include/absl/container/internal/common.h:90:9: error: class 'absl::lts_20230802::container_internal::node_handle_base' does not have any field named 'alloc_' 90 | : alloc_(a) { | ^~~~~~ In file included from /usr/include/c++/13.2.1/cassert:44, from /usr/include/absl/container/internal/common.h:18: /usr/include/absl/container/internal/common.h: In member function 'void absl::lts_20230802::container_internal::node_handle_base::reset()': /usr/include/absl/container/internal/common.h:102:5: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? 102 | assert(alloc_.has_value()); | ^~~~~~ /usr/include/absl/container/internal/common.h:103:20: error: 'nullopt' is not a member of 'absl' 103 | alloc_ = absl::nullopt; | ^~~~~~~ /usr/include/absl/container/internal/common.h: In member function 'absl::lts_20230802::container_internal::node_handle_base::allocator_type* absl::lts_20230802::container_internal::node_handle_base::alloc()': /usr/include/absl/container/internal/common.h:110:52: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? 110 | allocator_type* alloc() { return std::addressof(*alloc_); } | ^~~~~~ | alloc /usr/include/absl/container/internal/btree.h: At global scope: /usr/include/absl/container/internal/btree.h:111:42: error: 'string_view' is not a member of 'absl' 111 | StringBtreeDefaultLess(std::less) {} // NOLINT | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:111:42: error: 'string_view' is not a member of 'absl' /usr/include/absl/container/internal/btree.h:111:53: error: template argument 1 is invalid 111 | StringBtreeDefaultLess(std::less) {} // NOLINT | ^ /usr/include/absl/container/internal/btree.h:115:37: error: 'string_view' is not a member of 'absl' 115 | explicit operator std::less() const { return {}; } | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:115:37: error: 'string_view' is not a member of 'absl' /usr/include/absl/container/internal/btree.h:115:48: error: template argument 1 is invalid 115 | explicit operator std::less() const { return {}; } | ^ /usr/include/absl/container/internal/btree.h:118:40: error: 'absl::string_view' has not been declared 118 | absl::weak_ordering operator()(absl::string_view lhs, | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:119:40: error: 'absl::string_view' has not been declared 119 | absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:128:40: error: 'absl::string_view' has not been declared 128 | absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:131:40: error: 'absl::string_view' has not been declared 131 | absl::weak_ordering operator()(absl::string_view lhs, | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function 'absl::lts_20230802::weak_ordering absl::lts_20230802::container_internal::StringBtreeDefaultLess::operator()(int, int) const': /usr/include/absl/container/internal/btree.h:120:61: error: request for member 'compare' in 'lhs', which is of non-class type 'int' 120 | return compare_internal::compare_result_as_ordering(lhs.compare(rhs)); | ^~~~~~~ /usr/include/absl/container/internal/btree.h: At global scope: /usr/include/absl/container/internal/btree.h:143:48: error: 'string_view' is not a member of 'absl' 143 | StringBtreeDefaultGreater(std::greater) {} // NOLINT | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:143:48: error: 'string_view' is not a member of 'absl' /usr/include/absl/container/internal/btree.h:143:59: error: template argument 1 is invalid 143 | StringBtreeDefaultGreater(std::greater) {} // NOLINT | ^ /usr/include/absl/container/internal/btree.h:147:40: error: 'string_view' is not a member of 'absl' 147 | explicit operator std::greater() const { return {}; } | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:147:40: error: 'string_view' is not a member of 'absl' /usr/include/absl/container/internal/btree.h:147:51: error: template argument 1 is invalid 147 | explicit operator std::greater() const { return {}; } | ^ /usr/include/absl/container/internal/btree.h:150:40: error: 'absl::string_view' has not been declared 150 | absl::weak_ordering operator()(absl::string_view lhs, | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:151:40: error: 'absl::string_view' has not been declared 151 | absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:160:40: error: 'absl::string_view' has not been declared 160 | absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:163:40: error: 'absl::string_view' has not been declared 163 | absl::weak_ordering operator()(absl::string_view lhs, | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function 'absl::lts_20230802::weak_ordering absl::lts_20230802::container_internal::StringBtreeDefaultGreater::operator()(int, int) const': /usr/include/absl/container/internal/btree.h:152:61: error: request for member 'compare' in 'rhs', which is of non-class type 'int' 152 | return compare_internal::compare_result_as_ordering(rhs.compare(lhs)); | ^~~~~~~ /usr/include/absl/container/internal/btree.h: At global scope: /usr/include/absl/container/internal/btree.h:287:44: error: 'string_view' is not a member of 'absl' 287 | struct key_compare_adapter, absl::string_view> { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:287:44: error: 'string_view' is not a member of 'absl' /usr/include/absl/container/internal/btree.h:287:55: error: template argument 1 is invalid 287 | struct key_compare_adapter, absl::string_view> { | ^ /usr/include/absl/container/internal/btree.h:287:64: error: 'string_view' is not a member of 'absl' 287 | struct key_compare_adapter, absl::string_view> { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:287:64: error: 'string_view' is not a member of 'absl' /usr/include/absl/container/internal/btree.h:287:75: error: template argument 1 is invalid 287 | struct key_compare_adapter, absl::string_view> { | ^ /usr/include/absl/container/internal/btree.h:287:75: error: template argument 2 is invalid /usr/include/absl/container/internal/btree.h:292:47: error: 'string_view' is not a member of 'absl' 292 | struct key_compare_adapter, absl::string_view> { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:292:47: error: 'string_view' is not a member of 'absl' /usr/include/absl/container/internal/btree.h:292:58: error: template argument 1 is invalid 292 | struct key_compare_adapter, absl::string_view> { | ^ /usr/include/absl/container/internal/btree.h:292:67: error: 'string_view' is not a member of 'absl' 292 | struct key_compare_adapter, absl::string_view> { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:292:67: error: 'string_view' is not a member of 'absl' /usr/include/absl/container/internal/btree.h:292:78: error: template argument 1 is invalid 292 | struct key_compare_adapter, absl::string_view> { | ^ /usr/include/absl/container/internal/btree.h:292:78: error: template argument 2 is invalid In file included from /usr/include/absl/hash/internal/hash.h:56, from /usr/include/absl/hash/hash.h:85, from /usr/include/absl/container/internal/hash_function_defaults.h:55, from /usr/include/absl/container/flat_hash_map.h:41, from /usr/include/google/protobuf/descriptor.h:45: /usr/include/absl/types/variant.h:54:12: error: 'bad_variant_access' has not been declared in 'std' 54 | using std::bad_variant_access; | ^~~~~~~~~~~~~~~~~~ /usr/include/absl/types/variant.h:56:12: error: 'get_if' has not been declared in 'std' 56 | using std::get_if; | ^~~~~~ /usr/include/absl/types/variant.h:57:12: error: 'holds_alternative' has not been declared in 'std' 57 | using std::holds_alternative; | ^~~~~~~~~~~~~~~~~ /usr/include/absl/types/variant.h:58:12: error: 'monostate' has not been declared in 'std' 58 | using std::monostate; | ^~~~~~~~~ /usr/include/absl/types/variant.h:59:12: error: 'variant' has not been declared in 'std' 59 | using std::variant; | ^~~~~~~ /usr/include/absl/types/variant.h:60:12: error: 'variant_alternative' has not been declared in 'std' 60 | using std::variant_alternative; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/types/variant.h:61:12: error: 'variant_alternative_t' has not been declared in 'std' 61 | using std::variant_alternative_t; | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/types/variant.h:62:12: error: 'variant_npos' has not been declared in 'std' 62 | using std::variant_npos; | ^~~~~~~~~~~~ /usr/include/absl/types/variant.h:63:12: error: 'variant_size' has not been declared in 'std' 63 | using std::variant_size; | ^~~~~~~~~~~~ /usr/include/absl/types/variant.h:64:12: error: 'variant_size_v' has not been declared in 'std' 64 | using std::variant_size_v; | ^~~~~~~~~~~~~~ /usr/include/absl/types/variant.h:65:12: error: 'visit' has not been declared in 'std' 65 | using std::visit; | ^~~~~ /usr/include/absl/types/variant.h: In function 'To absl::lts_20230802::ConvertVariantTo(Variant&&)': /usr/include/absl/types/variant.h:859:16: error: 'visit' is not a member of 'absl' 859 | return absl::visit(variant_internal::ConversionVisitor{}, | ^~~~~ /usr/include/absl/hash/internal/hash.h: At global scope: /usr/include/absl/hash/internal/hash.h:533:37: error: 'absl::string_view' has not been declared 533 | H AbslHashValue(H hash_state, absl::string_view str) { | ^~~~~~~~~~~ /usr/include/absl/hash/internal/hash.h: In function 'H absl::lts_20230802::hash_internal::AbslHashValue(H, int)': /usr/include/absl/hash/internal/hash.h:535:56: error: request for member 'data' in 'str', which is of non-class type 'int' 535 | H::combine_contiguous(std::move(hash_state), str.data(), str.size()), | ^~~~ /usr/include/absl/hash/internal/hash.h:535:68: error: request for member 'size' in 'str', which is of non-class type 'int' 535 | H::combine_contiguous(std::move(hash_state), str.data(), str.size()), | ^~~~ /usr/include/absl/hash/internal/hash.h:536:11: error: request for member 'size' in 'str', which is of non-class type 'int' 536 | str.size()); | ^~~~ /usr/include/absl/hash/internal/hash.h: At global scope: /usr/include/absl/hash/internal/hash.h:777:31: error: 'optional' in namespace 'absl' does not name a template type 777 | H hash_state, const absl::optional& opt) { | ^~~~~~~~ /usr/include/absl/hash/internal/hash.h:777:39: error: expected ',' or '...' before '<' token 777 | H hash_state, const absl::optional& opt) { | ^ /usr/include/absl/hash/internal/hash.h: In function 'typename std::enable_if::value, H>::type absl::lts_20230802::hash_internal::AbslHashValue(H, int)': /usr/include/absl/hash/internal/hash.h:778:7: error: 'opt' was not declared in this scope 778 | if (opt) hash_state = H::combine(std::move(hash_state), *opt); | ^~~ /usr/include/absl/hash/internal/hash.h:779:44: error: 'opt' was not declared in this scope 779 | return H::combine(std::move(hash_state), opt.has_value()); | ^~~ /usr/include/absl/hash/internal/hash.h: At global scope: /usr/include/absl/hash/internal/hash.h:795:41: error: 'variant' in namespace 'absl' does not name a template type 795 | AbslHashValue(H hash_state, const absl::variant& v) { | ^~~~~~~ /usr/include/absl/hash/internal/hash.h:795:48: error: expected ',' or '...' before '<' token 795 | AbslHashValue(H hash_state, const absl::variant& v) { | ^ /usr/include/absl/hash/internal/hash.h: In function 'typename std::enable_if...>::value, H>::type absl::lts_20230802::hash_internal::AbslHashValue(H, int)': /usr/include/absl/hash/internal/hash.h:796:8: error: 'v' was not declared in this scope 796 | if (!v.valueless_by_exception()) { | ^ /usr/include/absl/hash/internal/hash.h:797:24: error: 'visit' is not a member of 'absl' 797 | hash_state = absl::visit(VariantVisitor{std::move(hash_state)}, v); | ^~~~~ /usr/include/absl/hash/internal/hash.h:799:44: error: 'v' was not declared in this scope 799 | return H::combine(std::move(hash_state), v.index()); | ^ /usr/include/absl/hash/internal/hash.h: In static member function 'static size_t absl::lts_20230802::hash_internal::MixingHashState::hash(T)': /usr/include/absl/hash/internal/hash.h:993:38: error: 'make_unsigned_t' in namespace 'std' does not name a template type; did you mean 'make_unsigned'? 993 | Mix(Seed(), static_cast>(value))); | ^~~~~~~~~~~~~~~ | make_unsigned /usr/include/absl/hash/internal/hash.h:993:53: error: expected '>' before '<' token 993 | Mix(Seed(), static_cast>(value))); | ^ /usr/include/absl/hash/internal/hash.h:993:53: error: expected '(' before '<' token /usr/include/absl/hash/internal/hash.h:993:53: error: expected primary-expression before '<' token /usr/include/absl/hash/internal/hash.h:993:55: error: expected primary-expression before '>>' token 993 | Mix(Seed(), static_cast>(value))); | ^~ /usr/include/absl/hash/internal/hash.h:993:66: error: expected ')' before ';' token 993 | Mix(Seed(), static_cast>(value))); | ^ /usr/include/absl/container/internal/hash_function_defaults.h: At global scope: /usr/include/absl/container/internal/hash_function_defaults.h:77:27: error: 'absl::string_view' has not been declared 77 | size_t operator()(absl::string_view v) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h: In member function 'size_t absl::lts_20230802::container_internal::StringHash::operator()(int) const': /usr/include/absl/container/internal/hash_function_defaults.h:78:29: error: 'string_view' is not a member of 'absl' 78 | return absl::Hash{}(v); | ^~~~~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:78:29: error: 'string_view' is not a member of 'absl' /usr/include/absl/container/internal/hash_function_defaults.h:78:40: error: template argument 1 is invalid 78 | return absl::Hash{}(v); | ^ /usr/include/absl/container/internal/hash_function_defaults.h: At global scope: /usr/include/absl/container/internal/hash_function_defaults.h:87:25: error: 'absl::string_view' has not been declared 87 | bool operator()(absl::string_view lhs, absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:87:48: error: 'absl::string_view' has not been declared 87 | bool operator()(absl::string_view lhs, absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:93:48: error: 'absl::string_view' has not been declared 93 | bool operator()(const absl::Cord& lhs, absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:96:25: error: 'absl::string_view' has not been declared 96 | bool operator()(absl::string_view lhs, const absl::Cord& rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h: In member function 'bool absl::lts_20230802::container_internal::StringEq::operator()(int, const absl::lts_20230802::Cord&) const': /usr/include/absl/container/internal/hash_function_defaults.h:97:16: error: no match for 'operator==' (operand types are 'int' and 'const absl::lts_20230802::Cord') 97 | return lhs == rhs; | ~~~ ^~ ~~~ | | | | int const absl::lts_20230802::Cord /usr/include/absl/types/span.h:491:6: note: candidate: 'template bool absl::lts_20230802::operator==(Span, Span)' 491 | bool operator==(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:491:6: note: template argument deduction/substitution failed: /usr/include/absl/container/internal/hash_function_defaults.h:97:19: note: mismatched types 'absl::lts_20230802::Span' and 'int' 97 | return lhs == rhs; | ^~~ /usr/include/absl/types/span.h:495:6: note: candidate: 'template bool absl::lts_20230802::operator==(Span, Span)' 495 | bool operator==(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:495:6: note: template argument deduction/substitution failed: /usr/include/absl/container/internal/hash_function_defaults.h:97:19: note: mismatched types 'absl::lts_20230802::Span' and 'int' 97 | return lhs == rhs; | ^~~ /usr/include/absl/types/span.h:499:6: note: candidate: 'template bool absl::lts_20230802::operator==(Span, Span)' 499 | bool operator==(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:499:6: note: template argument deduction/substitution failed: /usr/include/absl/container/internal/hash_function_defaults.h:97:19: note: mismatched types 'absl::lts_20230802::Span' and 'int' 97 | return lhs == rhs; | ^~~ /usr/include/absl/types/span.h:505:6: note: candidate: 'template bool absl::lts_20230802::operator==(const U&, Span)' 505 | bool operator==(const U& a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:505:6: note: template argument deduction/substitution failed: /usr/include/absl/container/internal/hash_function_defaults.h:97:19: note: 'absl::lts_20230802::Cord' is not derived from 'absl::lts_20230802::Span' 97 | return lhs == rhs; | ^~~ /usr/include/absl/types/span.h:511:6: note: candidate: 'template bool absl::lts_20230802::operator==(Span, const U&)' 511 | bool operator==(Span a, const U& b) { | ^~~~~~~~ /usr/include/absl/types/span.h:511:6: note: template argument deduction/substitution failed: /usr/include/absl/container/internal/hash_function_defaults.h:97:19: note: mismatched types 'absl::lts_20230802::Span' and 'int' 97 | return lhs == rhs; | ^~~ /usr/include/absl/container/inlined_vector.h:930:6: note: candidate: 'template bool absl::lts_20230802::operator==(const InlinedVector&, const InlinedVector&)' 930 | bool operator==(const absl::InlinedVector& a, | ^~~~~~~~ /usr/include/absl/container/inlined_vector.h:930:6: note: template argument deduction/substitution failed: /usr/include/absl/container/internal/hash_function_defaults.h:97:19: note: mismatched types 'const absl::lts_20230802::InlinedVector' and 'int' 97 | return lhs == rhs; | ^~~ /usr/include/absl/time/time.h:1730:46: note: candidate: 'constexpr bool absl::lts_20230802::operator==(Duration, Duration)' 1730 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Duration lhs, | ^~~~~~~~ /usr/include/absl/time/time.h:1730:66: note: no known conversion for argument 1 from 'int' to 'absl::lts_20230802::Duration' 1730 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Duration lhs, | ~~~~~~~~~^~~ /usr/include/absl/time/time.h:867:46: note: candidate: 'constexpr bool absl::lts_20230802::operator==(Time, Time)' 867 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Time lhs, Time rhs) { | ^~~~~~~~ /usr/include/absl/time/time.h:867:62: note: no known conversion for argument 1 from 'int' to 'absl::lts_20230802::Time' 867 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Time lhs, Time rhs) { | ~~~~~^~~ /usr/include/absl/numeric/int128.h:798:16: note: candidate: 'constexpr bool absl::lts_20230802::operator==(uint128, uint128)' 798 | constexpr bool operator==(uint128 lhs, uint128 rhs) { | ^~~~~~~~ /usr/include/absl/numeric/int128.h:798:48: note: no known conversion for argument 2 from 'const absl::lts_20230802::Cord' to 'absl::lts_20230802::uint128' 798 | constexpr bool operator==(uint128 lhs, uint128 rhs) { | ~~~~~~~~^~~ /usr/include/absl/numeric/int128_have_intrinsic.inc:199:16: note: candidate: 'constexpr bool absl::lts_20230802::operator==(int128, int128)' 199 | constexpr bool operator==(int128 lhs, int128 rhs) { | ^~~~~~~~ /usr/include/absl/numeric/int128_have_intrinsic.inc:199:46: note: no known conversion for argument 2 from 'const absl::lts_20230802::Cord' to 'absl::lts_20230802::int128' 199 | constexpr bool operator==(int128 lhs, int128 rhs) { | ~~~~~~~^~~ /usr/include/absl/strings/cord.h:1601:13: note: candidate: 'bool absl::lts_20230802::operator==(const Cord&, const Cord&)' 1601 | inline bool operator==(const Cord& lhs, const Cord& rhs) { | ^~~~~~~~ /usr/include/absl/strings/cord.h:1601:36: note: no known conversion for argument 1 from 'int' to 'const absl::lts_20230802::Cord&' 1601 | inline bool operator==(const Cord& lhs, const Cord& rhs) { | ~~~~~~~~~~~~^~~ /usr/include/absl/strings/cord.h:1622:13: note: candidate: 'bool absl::lts_20230802::operator==(const Cord&, int)' 1622 | inline bool operator==(const Cord& lhs, absl::string_view rhs) { | ^~~~~~~~ /usr/include/absl/strings/cord.h:1622:36: note: no known conversion for argument 1 from 'int' to 'const absl::lts_20230802::Cord&' 1622 | inline bool operator==(const Cord& lhs, absl::string_view rhs) { | ~~~~~~~~~~~~^~~ /usr/include/absl/container/internal/hash_function_defaults.h: At global scope: /usr/include/absl/container/internal/hash_function_defaults.h:110:21: error: 'string_view' is not a member of 'absl' 110 | struct HashEq : StringHashEq {}; | ^~~~~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:110:21: error: 'string_view' is not a member of 'absl' /usr/include/absl/container/internal/hash_function_defaults.h:110:32: error: template argument 1 is invalid 110 | struct HashEq : StringHashEq {}; | ^ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /usr/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /usr/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /usr/include/absl/container/internal/compressed_tuple.h:150:57: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]' called in a constant expression 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:75:16: note: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]' is not usable as a 'constexpr' function because: 75 | constexpr bool ShouldUseBase() { | ^~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type 'bool' 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' 150 | Or({std::integral_constant()>()...})){}; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: 'std::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list >)' 142 | std::false_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from '' to 'std::initializer_list >' 142 | std::false_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: 'std::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list)' 143 | std::true_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from '' to 'std::initializer_list' 143 | std::true_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple': /usr/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /usr/include/absl/container/internal/compressed_tuple.h:206:61: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]' called in a constant expression 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:148:16: note: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]' is not usable as a 'constexpr' function because: 148 | constexpr bool ShouldAnyUseBase() { | ^~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type 'bool' 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/google/protobuf/extension_set.h:37, from /usr/include/google/protobuf/descriptor.h:52: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]': /usr/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>' /usr/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >' /usr/include/absl/container/internal/btree_container.h:38:9: required from 'class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >' /usr/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >' /usr/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >' /usr/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map' /usr/include/google/protobuf/extension_set.h:709:59: required from here /usr/include/absl/container/internal/compressed_tuple.h:150:57: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare]' called in a constant expression 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:75:16: note: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare]' is not usable as a 'constexpr' function because: 75 | constexpr bool ShouldUseBase() { | ^~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type 'bool' 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' 150 | Or({std::integral_constant()>()...})){}; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: 'std::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list >)' 142 | std::false_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from '' to 'std::initializer_list >' 142 | std::false_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: 'std::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list)' 143 | std::true_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from '' to 'std::initializer_list' 143 | std::true_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>': /usr/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >' /usr/include/absl/container/internal/btree_container.h:38:9: required from 'class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >' /usr/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >' /usr/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >' /usr/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map' /usr/include/google/protobuf/extension_set.h:709:59: required from here /usr/include/absl/container/internal/compressed_tuple.h:206:61: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' called in a constant expression 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:148:16: note: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' is not usable as a 'constexpr' function because: 148 | constexpr bool ShouldAnyUseBase() { | ^~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type 'bool' 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/google/protobuf/descriptor.h:56: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/descriptor.h:217:22: error: 'absl::string_view' has not been declared 217 | void SetLazy(absl::string_view name, const FileDescriptor* file); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:278:23: error: 'string_view' in namespace 'absl' does not name a type 278 | PROTOBUF_EXPORT absl::string_view ShortEditionName(Edition edition); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h: In function 'void google::protobuf::AbslStringify(Sink&, Edition)': /usr/include/google/protobuf/descriptor.h:285:39: error: 'ShortEditionName' is not a member of 'google::protobuf::internal' 285 | absl::Format(&sink, "%v", internal::ShortEditionName(edition)); | ^~~~~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h: At global scope: /usr/include/google/protobuf/descriptor.h:394:48: error: 'absl::string_view' has not been declared 394 | const FieldDescriptor* FindFieldByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:400:13: error: 'absl::string_view' has not been declared 400 | absl::string_view lowercase_name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:407:13: error: 'absl::string_view' has not been declared 407 | absl::string_view camelcase_name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:424:48: error: 'absl::string_view' has not been declared 424 | const OneofDescriptor* FindOneofByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:436:48: error: 'absl::string_view' has not been declared 436 | const Descriptor* FindNestedTypeByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:448:50: error: 'absl::string_view' has not been declared 448 | const EnumDescriptor* FindEnumTypeByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:452:56: error: 'absl::string_view' has not been declared 452 | const EnumValueDescriptor* FindEnumValueByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:569:52: error: 'absl::string_view' has not been declared 569 | const FieldDescriptor* FindExtensionByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:574:13: error: 'absl::string_view' has not been declared 574 | absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:579:13: error: 'absl::string_view' has not been declared 579 | absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:609:29: error: 'absl::string_view' has not been declared 609 | bool IsReservedName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1295:52: error: 'absl::string_view' has not been declared 1295 | const EnumValueDescriptor* FindValueByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1378:29: error: 'absl::string_view' has not been declared 1378 | bool IsReservedName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1610:50: error: 'absl::string_view' has not been declared 1610 | const MethodDescriptor* FindMethodByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1908:49: error: 'absl::string_view' has not been declared 1908 | const Descriptor* FindMessageTypeByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1910:50: error: 'absl::string_view' has not been declared 1910 | const EnumDescriptor* FindEnumTypeByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1913:56: error: 'absl::string_view' has not been declared 1913 | const EnumValueDescriptor* FindEnumValueByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1915:52: error: 'absl::string_view' has not been declared 1915 | const ServiceDescriptor* FindServiceByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1918:52: error: 'absl::string_view' has not been declared 1918 | const FieldDescriptor* FindExtensionByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1922:13: error: 'absl::string_view' has not been declared 1922 | absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1926:13: error: 'absl::string_view' has not been declared 1926 | absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2118:46: error: 'absl::string_view' has not been declared 2118 | const FileDescriptor* FindFileByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2125:13: error: 'absl::string_view' has not been declared 2125 | absl::string_view symbol_name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2132:49: error: 'absl::string_view' has not been declared 2132 | const Descriptor* FindMessageTypeByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2133:48: error: 'absl::string_view' has not been declared 2133 | const FieldDescriptor* FindFieldByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2134:52: error: 'absl::string_view' has not been declared 2134 | const FieldDescriptor* FindExtensionByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2135:48: error: 'absl::string_view' has not been declared 2135 | const OneofDescriptor* FindOneofByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2136:50: error: 'absl::string_view' has not been declared 2136 | const EnumDescriptor* FindEnumTypeByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2137:56: error: 'absl::string_view' has not been declared 2137 | const EnumValueDescriptor* FindEnumValueByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2138:52: error: 'absl::string_view' has not been declared 2138 | const ServiceDescriptor* FindServiceByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2139:50: error: 'absl::string_view' has not been declared 2139 | const MethodDescriptor* FindMethodByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2152:41: error: 'absl::string_view' has not been declared 2152 | const Descriptor* extendee, absl::string_view printable_name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2193:18: error: 'string_view' in namespace 'absl' does not name a type 2193 | static absl::string_view ErrorLocationName(ErrorLocation location); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2203:36: error: 'absl::string_view' has not been declared 2203 | virtual void RecordError(absl::string_view filename, | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2204:36: error: 'absl::string_view' has not been declared 2204 | absl::string_view element_name, | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2206:36: error: 'absl::string_view' has not been declared 2206 | absl::string_view message) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2221:38: error: 'absl::string_view' has not been declared 2221 | virtual void RecordWarning(absl::string_view filename, | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2222:38: error: 'absl::string_view' has not been declared 2222 | absl::string_view element_name, | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2225:38: error: 'absl::string_view' has not been declared 2225 | absl::string_view message) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2379:35: error: 'absl::string_view' has not been declared 2379 | bool InternalIsFileLoaded(absl::string_view filename) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2383:39: error: 'absl::string_view' has not been declared 2383 | void AddUnusedImportTrackFile(absl::string_view file_name, | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2402:37: error: 'absl::string_view' has not been declared 2402 | bool IsSubSymbolOfBuiltType(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2408:44: error: 'absl::string_view' has not been declared 2408 | bool TryFindFileInFallbackDatabase(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2409:46: error: 'absl::string_view' has not been declared 2409 | bool TryFindSymbolInFallbackDatabase(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2430:40: error: 'absl::string_view' has not been declared 2430 | Symbol CrossLinkOnDemandHelper(absl::string_view name, | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2434:44: error: 'absl::string_view' has not been declared 2434 | FileDescriptor* NewPlaceholderFile(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2436:13: error: 'absl::string_view' has not been declared 2436 | absl::string_view name, internal::FlatAllocator& alloc) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2444:31: error: 'absl::string_view' has not been declared 2444 | Symbol NewPlaceholder(absl::string_view name, | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2446:44: error: 'absl::string_view' has not been declared 2446 | Symbol NewPlaceholderWithMutexHeld(absl::string_view name, | ^~~~~~~~~~~ In file included from /usr/include/absl/container/internal/raw_hash_map.h:24, from /usr/include/absl/container/flat_hash_map.h:42: /usr/include/absl/container/internal/raw_hash_set.h: In instantiation of 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >': /usr/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /usr/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /usr/include/google/protobuf/descriptor.h:2474:42: required from here /usr/include/absl/container/internal/raw_hash_set.h:1531:74: error: no match for call to '(const absl::lts_20230802::container_internal::StringHash) (const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type&)' 1531 | auto KeyTypeCanBeHashed(const Hash& h, const key_type& k) -> decltype(h(k)); | ~^~~ /usr/include/absl/container/internal/hash_function_defaults.h:77:10: note: candidate: 'size_t absl::lts_20230802::container_internal::StringHash::operator()(int) const' 77 | size_t operator()(absl::string_view v) const { | ^~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:77:39: note: no known conversion for argument 1 from 'const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type' {aka 'const std::__cxx11::basic_string'} to 'int' 77 | size_t operator()(absl::string_view v) const { | ~~~~~~~~~~~~~~~~~~^ /usr/include/absl/container/internal/hash_function_defaults.h:80:10: note: candidate: 'size_t absl::lts_20230802::container_internal::StringHash::operator()(const absl::lts_20230802::Cord&) const' 80 | size_t operator()(const absl::Cord& v) const { | ^~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:80:39: note: no known conversion for argument 1 from 'const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type' {aka 'const std::__cxx11::basic_string'} to 'const absl::lts_20230802::Cord&' 80 | size_t operator()(const absl::Cord& v) const { | ~~~~~~~~~~~~~~~~~~^ /usr/include/absl/container/internal/raw_hash_set.h:1532:70: error: no match for call to '(const absl::lts_20230802::container_internal::StringEq) (const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type&, const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type&)' 1532 | auto KeyTypeCanBeEq(const Eq& eq, const key_type& k) -> decltype(eq(k, k)); | ~~^~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:87:8: note: candidate: 'bool absl::lts_20230802::container_internal::StringEq::operator()(int, int) const' 87 | bool operator()(absl::string_view lhs, absl::string_view rhs) const { | ^~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:87:37: note: no known conversion for argument 1 from 'const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type' {aka 'const std::__cxx11::basic_string'} to 'int' 87 | bool operator()(absl::string_view lhs, absl::string_view rhs) const { | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/absl/container/internal/hash_function_defaults.h:90:8: note: candidate: 'bool absl::lts_20230802::container_internal::StringEq::operator()(const absl::lts_20230802::Cord&, const absl::lts_20230802::Cord&) const' 90 | bool operator()(const absl::Cord& lhs, const absl::Cord& rhs) const { | ^~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:90:37: note: no known conversion for argument 1 from 'const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type' {aka 'const std::__cxx11::basic_string'} to 'const absl::lts_20230802::Cord&' 90 | bool operator()(const absl::Cord& lhs, const absl::Cord& rhs) const { | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/absl/container/internal/hash_function_defaults.h:93:8: note: candidate: 'bool absl::lts_20230802::container_internal::StringEq::operator()(const absl::lts_20230802::Cord&, int) const' 93 | bool operator()(const absl::Cord& lhs, absl::string_view rhs) const { | ^~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:93:37: note: no known conversion for argument 1 from 'const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type' {aka 'const std::__cxx11::basic_string'} to 'const absl::lts_20230802::Cord&' 93 | bool operator()(const absl::Cord& lhs, absl::string_view rhs) const { | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/absl/container/internal/hash_function_defaults.h:96:8: note: candidate: 'bool absl::lts_20230802::container_internal::StringEq::operator()(int, const absl::lts_20230802::Cord&) const' 96 | bool operator()(absl::string_view lhs, const absl::Cord& rhs) const { | ^~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:96:37: note: no known conversion for argument 1 from 'const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type' {aka 'const std::__cxx11::basic_string'} to 'int' 96 | bool operator()(absl::string_view lhs, const absl::Cord& rhs) const { | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::CommonFields, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, std::allocator >, bool> >}]': /usr/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >' /usr/include/absl/container/internal/raw_hash_set.h:2801:7: required from 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /usr/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /usr/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /usr/include/google/protobuf/descriptor.h:2474:42: required from here /usr/include/absl/container/internal/compressed_tuple.h:150:57: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::CommonFields]' called in a constant expression 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:75:16: note: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::CommonFields]' is not usable as a 'constexpr' function because: 75 | constexpr bool ShouldUseBase() { | ^~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type 'bool' 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' 150 | Or({std::integral_constant()>()...})){}; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: 'std::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list >)' 142 | std::false_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from '' to 'std::initializer_list >' 142 | std::false_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: 'std::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list)' 143 | std::true_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from '' to 'std::initializer_list' 143 | std::true_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >': /usr/include/absl/container/internal/raw_hash_set.h:2801:7: required from 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /usr/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /usr/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /usr/include/google/protobuf/descriptor.h:2474:42: required from here /usr/include/absl/container/internal/compressed_tuple.h:206:61: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::CommonFields, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, std::allocator >, bool> >}]' called in a constant expression 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:148:16: note: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::CommonFields, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, std::allocator >, bool> >}]' is not usable as a 'constexpr' function because: 148 | constexpr bool ShouldAnyUseBase() { | ^~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type 'bool' 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/google/protobuf/descriptor.h: In member function 'virtual void google::protobuf::DescriptorPool::ErrorCollector::RecordError(int, int, const google::protobuf::Message*, ErrorLocation, int)': /usr/include/google/protobuf/descriptor.h:2208:36: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(int&)' 2208 | AddError(std::string(filename), std::string(element_name), descriptor, | ^ In file included from /usr/include/c++/13.2.1/string:54: /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: candidate: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with = _InputIterator; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 748 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: template argument deduction/substitution failed: /usr/include/google/protobuf/descriptor.h:2208:36: note: candidate expects 3 arguments, 1 provided 2208 | AddError(std::string(filename), std::string(element_name), descriptor, | ^ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 705 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 700 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:695:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:695:45: note: no known conversion for argument 1 from 'int' to 'std::initializer_list' 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 667 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:35: note: no known conversion for argument 1 from 'int' to 'std::__cxx11::basic_string&&' 667 | basic_string(basic_string&& __str) noexcept | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 654 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' (near match) 631 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: conversion of argument 1 would be ill-formed: /usr/include/google/protobuf/descriptor.h:2208:28: error: invalid conversion from 'int' to 'const char*' [-fpermissive] 2208 | AddError(std::string(filename), std::string(element_name), descriptor, | ^~~~~~~~ | | | int /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 609 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 589 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 571 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 554 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:537:7: note: candidate: '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]' 537 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:537:40: note: no known conversion for argument 1 from 'int' to 'const std::__cxx11::basic_string&' 537 | basic_string(const basic_string& __str) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:34: note: no known conversion for argument 1 from 'int' to 'const std::allocator&' 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 512 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate expects 0 arguments, 1 provided /usr/include/google/protobuf/descriptor.h:2208:63: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(int&)' 2208 | AddError(std::string(filename), std::string(element_name), descriptor, | ^ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: candidate: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with = _InputIterator; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 748 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: template argument deduction/substitution failed: /usr/include/google/protobuf/descriptor.h:2208:63: note: candidate expects 3 arguments, 1 provided 2208 | AddError(std::string(filename), std::string(element_name), descriptor, | ^ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 705 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 700 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:695:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:695:45: note: no known conversion for argument 1 from 'int' to 'std::initializer_list' 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 667 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:35: note: no known conversion for argument 1 from 'int' to 'std::__cxx11::basic_string&&' 667 | basic_string(basic_string&& __str) noexcept | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 654 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' (near match) 631 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: conversion of argument 1 would be ill-formed: /usr/include/google/protobuf/descriptor.h:2208:51: error: invalid conversion from 'int' to 'const char*' [-fpermissive] 2208 | AddError(std::string(filename), std::string(element_name), descriptor, | ^~~~~~~~~~~~ | | | int /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 609 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 589 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 571 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 554 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:537:7: note: candidate: '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]' 537 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:537:40: note: no known conversion for argument 1 from 'int' to 'const std::__cxx11::basic_string&' 537 | basic_string(const basic_string& __str) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:34: note: no known conversion for argument 1 from 'int' to 'const std::allocator&' 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 512 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate expects 0 arguments, 1 provided /usr/include/google/protobuf/descriptor.h:2209:45: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(int&)' 2209 | location, std::string(message)); | ^ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: candidate: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with = _InputIterator; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 748 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: template argument deduction/substitution failed: /usr/include/google/protobuf/descriptor.h:2209:45: note: candidate expects 3 arguments, 1 provided 2209 | location, std::string(message)); | ^ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 705 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 700 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:695:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:695:45: note: no known conversion for argument 1 from 'int' to 'std::initializer_list' 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 667 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:35: note: no known conversion for argument 1 from 'int' to 'std::__cxx11::basic_string&&' 667 | basic_string(basic_string&& __str) noexcept | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 654 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' (near match) 631 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: conversion of argument 1 would be ill-formed: /usr/include/google/protobuf/descriptor.h:2209:38: error: invalid conversion from 'int' to 'const char*' [-fpermissive] 2209 | location, std::string(message)); | ^~~~~~~ | | | int /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 609 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 589 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 571 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 554 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:537:7: note: candidate: '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]' 537 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:537:40: note: no known conversion for argument 1 from 'int' to 'const std::__cxx11::basic_string&' 537 | basic_string(const basic_string& __str) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:34: note: no known conversion for argument 1 from 'int' to 'const std::allocator&' 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 512 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate expects 0 arguments, 1 provided /usr/include/google/protobuf/descriptor.h: In member function 'virtual void google::protobuf::DescriptorPool::ErrorCollector::RecordWarning(int, int, const google::protobuf::Message*, ErrorLocation, int)': /usr/include/google/protobuf/descriptor.h:2227:38: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(int&)' 2227 | AddWarning(std::string(filename), std::string(element_name), descriptor, | ^ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: candidate: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with = _InputIterator; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 748 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: template argument deduction/substitution failed: /usr/include/google/protobuf/descriptor.h:2227:38: note: candidate expects 3 arguments, 1 provided 2227 | AddWarning(std::string(filename), std::string(element_name), descriptor, | ^ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 705 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 700 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:695:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:695:45: note: no known conversion for argument 1 from 'int' to 'std::initializer_list' 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 667 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:35: note: no known conversion for argument 1 from 'int' to 'std::__cxx11::basic_string&&' 667 | basic_string(basic_string&& __str) noexcept | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 654 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' (near match) 631 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: conversion of argument 1 would be ill-formed: /usr/include/google/protobuf/descriptor.h:2227:30: error: invalid conversion from 'int' to 'const char*' [-fpermissive] 2227 | AddWarning(std::string(filename), std::string(element_name), descriptor, | ^~~~~~~~ | | | int /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 609 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 589 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 571 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 554 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:537:7: note: candidate: '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]' 537 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:537:40: note: no known conversion for argument 1 from 'int' to 'const std::__cxx11::basic_string&' 537 | basic_string(const basic_string& __str) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:34: note: no known conversion for argument 1 from 'int' to 'const std::allocator&' 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 512 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate expects 0 arguments, 1 provided /usr/include/google/protobuf/descriptor.h:2227:65: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(int&)' 2227 | AddWarning(std::string(filename), std::string(element_name), descriptor, | ^ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: candidate: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with = _InputIterator; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 748 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: template argument deduction/substitution failed: /usr/include/google/protobuf/descriptor.h:2227:65: note: candidate expects 3 arguments, 1 provided 2227 | AddWarning(std::string(filename), std::string(element_name), descriptor, | ^ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 705 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 700 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:695:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:695:45: note: no known conversion for argument 1 from 'int' to 'std::initializer_list' 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 667 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:35: note: no known conversion for argument 1 from 'int' to 'std::__cxx11::basic_string&&' 667 | basic_string(basic_string&& __str) noexcept | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 654 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' (near match) 631 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: conversion of argument 1 would be ill-formed: /usr/include/google/protobuf/descriptor.h:2227:53: error: invalid conversion from 'int' to 'const char*' [-fpermissive] 2227 | AddWarning(std::string(filename), std::string(element_name), descriptor, | ^~~~~~~~~~~~ | | | int /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 609 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 589 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 571 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 554 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:537:7: note: candidate: '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]' 537 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:537:40: note: no known conversion for argument 1 from 'int' to 'const std::__cxx11::basic_string&' 537 | basic_string(const basic_string& __str) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:34: note: no known conversion for argument 1 from 'int' to 'const std::allocator&' 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 512 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate expects 0 arguments, 1 provided /usr/include/google/protobuf/descriptor.h:2228:47: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(int&)' 2228 | location, std::string(message)); | ^ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: candidate: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with = _InputIterator; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 748 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: template argument deduction/substitution failed: /usr/include/google/protobuf/descriptor.h:2228:47: note: candidate expects 3 arguments, 1 provided 2228 | location, std::string(message)); | ^ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 705 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 700 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:695:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:695:45: note: no known conversion for argument 1 from 'int' to 'std::initializer_list' 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 667 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:35: note: no known conversion for argument 1 from 'int' to 'std::__cxx11::basic_string&&' 667 | basic_string(basic_string&& __str) noexcept | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 654 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' (near match) 631 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: conversion of argument 1 would be ill-formed: /usr/include/google/protobuf/descriptor.h:2228:40: error: invalid conversion from 'int' to 'const char*' [-fpermissive] 2228 | location, std::string(message)); | ^~~~~~~ | | | int /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 609 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 589 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 571 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' 554 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:537:7: note: candidate: '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]' 537 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:537:40: note: no known conversion for argument 1 from 'int' to 'const std::__cxx11::basic_string&' 537 | basic_string(const basic_string& __str) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:34: note: no known conversion for argument 1 from 'int' to 'const std::allocator&' 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' 512 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate expects 0 arguments, 1 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::FieldDescriptor* google::protobuf::Descriptor::field(int) const': /usr/include/google/protobuf/descriptor.h:2522:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2522 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, field, const FieldDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2522:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2522 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, field, const FieldDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::OneofDescriptor* google::protobuf::Descriptor::oneof_decl(int) const': /usr/include/google/protobuf/descriptor.h:2523:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2523 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, oneof_decl, const OneofDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2523:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2523 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, oneof_decl, const OneofDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::Descriptor* google::protobuf::Descriptor::nested_type(int) const': /usr/include/google/protobuf/descriptor.h:2524:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2524 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, nested_type, const Descriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2524:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2524 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, nested_type, const Descriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::EnumDescriptor* google::protobuf::Descriptor::enum_type(int) const': /usr/include/google/protobuf/descriptor.h:2525:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2525 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, enum_type, const EnumDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2525:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2525 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, enum_type, const EnumDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::OneofDescriptor* google::protobuf::Descriptor::real_oneof_decl(int) const': /usr/include/google/protobuf/descriptor.h:2527:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 2527 | ABSL_DCHECK(index < real_oneof_decl_count()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::Descriptor::ExtensionRange* google::protobuf::Descriptor::extension_range(int) const': /usr/include/google/protobuf/descriptor.h:2533:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2533 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension_range, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2533:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2533 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension_range, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::FieldDescriptor* google::protobuf::Descriptor::extension(int) const': /usr/include/google/protobuf/descriptor.h:2535:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2535 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension, const FieldDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2535:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2535 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension, const FieldDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::Descriptor::ReservedRange* google::protobuf::Descriptor::reserved_range(int) const': /usr/include/google/protobuf/descriptor.h:2538:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2538 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, reserved_range, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2538:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2538 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, reserved_range, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::FieldDescriptor* google::protobuf::OneofDescriptor::field(int) const': /usr/include/google/protobuf/descriptor.h:2565:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2565 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(OneofDescriptor, field, const FieldDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2565:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2565 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(OneofDescriptor, field, const FieldDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::EnumValueDescriptor* google::protobuf::EnumDescriptor::value(int) const': /usr/include/google/protobuf/descriptor.h:2572:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2572 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2572:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2572 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::EnumDescriptor::ReservedRange* google::protobuf::EnumDescriptor::reserved_range(int) const': /usr/include/google/protobuf/descriptor.h:2577:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2577 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, reserved_range, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2577:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2577 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, reserved_range, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::MethodDescriptor* google::protobuf::ServiceDescriptor::method(int) const': /usr/include/google/protobuf/descriptor.h:2589:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2589 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(ServiceDescriptor, method, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2589:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2589 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(ServiceDescriptor, method, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::Descriptor* google::protobuf::FileDescriptor::message_type(int) const': /usr/include/google/protobuf/descriptor.h:2612:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2612 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, message_type, const Descriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2612:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2612 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, message_type, const Descriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::EnumDescriptor* google::protobuf::FileDescriptor::enum_type(int) const': /usr/include/google/protobuf/descriptor.h:2613:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2613 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, enum_type, const EnumDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2613:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2613 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, enum_type, const EnumDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::ServiceDescriptor* google::protobuf::FileDescriptor::service(int) const': /usr/include/google/protobuf/descriptor.h:2614:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2614 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, service, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2614:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2614 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, service, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::FieldDescriptor* google::protobuf::FileDescriptor::extension(int) const': /usr/include/google/protobuf/descriptor.h:2616:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2616 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2616:1: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)' 2616 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: At global scope: /usr/include/google/protobuf/descriptor.h:2637:13: error: 'bool google::protobuf::Descriptor::IsReservedName' is not a static data member of 'class google::protobuf::Descriptor' 2637 | inline bool Descriptor::IsReservedName(absl::string_view name) const { | ^~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2637:46: error: 'string_view' is not a member of 'absl' 2637 | inline bool Descriptor::IsReservedName(absl::string_view name) const { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2656:13: error: 'bool google::protobuf::EnumDescriptor::IsReservedName' is not a static data member of 'class google::protobuf::EnumDescriptor' 2656 | inline bool EnumDescriptor::IsReservedName(absl::string_view name) const { | ^~~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2656:50: error: 'string_view' is not a member of 'absl' 2656 | inline bool EnumDescriptor::IsReservedName(absl::string_view name) const { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h: In member function 'int google::protobuf::FieldDescriptor::index_in_oneof() const': /usr/include/google/protobuf/descriptor.h:2688:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 2688 | ABSL_DCHECK(is_oneof_); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h: In member function 'const google::protobuf::Descriptor* google::protobuf::FieldDescriptor::extension_scope() const': /usr/include/google/protobuf/descriptor.h:2693:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 2693 | ABSL_CHECK(is_extension_); | ^~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h: At global scope: /usr/include/google/protobuf/descriptor.h:2899:30: error: 'string_view' is not a member of 'absl' 2899 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2899:77: error: expected primary-expression before '&' token 2899 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to); | ^ /usr/include/google/protobuf/descriptor.h:2899:79: error: 'to' was not declared in this scope; did you mean 'io'? 2899 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to); | ^~ | io /usr/include/google/protobuf/descriptor.h:2899:81: error: expression list treated as compound expression in initializer [-fpermissive] 2899 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to); | ^ /usr/include/google/protobuf/descriptor.h:2940:52: error: 'string_view' is not a member of 'absl' 2940 | PROTOBUF_EXPORT bool IsLazilyInitializedFile(absl::string_view filename); | ^~~~~~~~~~~ In file included from /usr/include/google/protobuf/generated_enum_reflection.h:30, from /usr/include/google/protobuf/generated_message_reflection.h:25: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/generated_enum_reflection.h:53:43: error: 'absl::string_view' has not been declared 53 | absl::string_view name, int* value); | ^~~~~~~~~~~ /usr/include/google/protobuf/generated_enum_reflection.h:56:61: error: 'absl::string_view' has not been declared 56 | bool ParseNamedEnum(const EnumDescriptor* descriptor, absl::string_view name, | ^~~~~~~~~~~ In file included from /usr/include/google/protobuf/stubs/callback.h:13, from /usr/include/google/protobuf/io/zero_copy_stream_impl_lite.h:29, from /usr/include/google/protobuf/unknown_field_set.h:26, from /usr/include/google/protobuf/generated_message_reflection.h:27: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/google/protobuf/io/zero_copy_stream_impl_lite.h:39: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/google/protobuf/unknown_field_set.h:32: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/unknown_field_set.h:198:54: error: 'absl::string_view' has not been declared 198 | inline void WriteLengthDelimited(uint32_t num, absl::string_view val, | ^~~~~~~~~~~ /usr/include/google/protobuf/unknown_field_set.h: In function 'void google::protobuf::internal::WriteLengthDelimited(uint32_t, int, google::protobuf::UnknownFieldSet*)': /usr/include/google/protobuf/unknown_field_set.h:200:48: error: request for member 'data' in 'val', which is of non-class type 'int' 200 | unknown->AddLengthDelimited(num)->assign(val.data(), val.size()); | ^~~~ /usr/include/google/protobuf/unknown_field_set.h:200:60: error: request for member 'size' in 'val', which is of non-class type 'int' 200 | unknown->AddLengthDelimited(num)->assign(val.data(), val.size()); | ^~~~ /usr/include/google/protobuf/unknown_field_set.h: In member function 'size_t google::protobuf::UnknownField::GetLengthDelimitedSize() const': /usr/include/google/protobuf/unknown_field_set.h:372:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [49], int, std::string&)' 372 | ABSL_DCHECK_EQ(TYPE_LENGTH_DELIMITED, type()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided In file included from /usr/include/google/protobuf/generated_message_reflection.h:30: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/generated_message_reflection.h: In member function 'uint32_t google::protobuf::internal::ReflectionSchema::GetFieldOffsetNonOneof(const google::protobuf::FieldDescriptor*) const': /usr/include/google/protobuf/generated_message_reflection.h:119:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 119 | ABSL_DCHECK(!InRealOneof(field)); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_reflection.h: In member function 'uint32_t google::protobuf::internal::ReflectionSchema::HasBitIndex(const google::protobuf::FieldDescriptor*) const': /usr/include/google/protobuf/generated_message_reflection.h:151:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 151 | ABSL_DCHECK(HasHasbits()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_reflection.h: In member function 'uint32_t google::protobuf::internal::ReflectionSchema::HasBitsOffset() const': /usr/include/google/protobuf/generated_message_reflection.h:157:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 157 | ABSL_DCHECK(HasHasbits()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_reflection.h: In member function 'uint32_t google::protobuf::internal::ReflectionSchema::InlinedStringIndex(const google::protobuf::FieldDescriptor*) const': /usr/include/google/protobuf/generated_message_reflection.h:166:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 166 | ABSL_DCHECK(HasInlinedString()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_reflection.h: In member function 'uint32_t google::protobuf::internal::ReflectionSchema::InlinedStringDonatedOffset() const': /usr/include/google/protobuf/generated_message_reflection.h:172:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 172 | ABSL_DCHECK(HasInlinedString()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_reflection.h: In member function 'uint32_t google::protobuf::internal::ReflectionSchema::GetExtensionSetOffset() const': /usr/include/google/protobuf/generated_message_reflection.h:189:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 189 | ABSL_DCHECK(HasExtensionSet()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_reflection.h: In member function 'bool google::protobuf::internal::ReflectionSchema::IsEagerlyVerifiedLazyField(const google::protobuf::FieldDescriptor*) const': /usr/include/google/protobuf/generated_message_reflection.h:210:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [60], int, std::string&)' 210 | ABSL_DCHECK_EQ(field->type(), FieldDescriptor::TYPE_MESSAGE); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/generated_message_reflection.h: In member function 'uint32_t google::protobuf::internal::ReflectionSchema::SplitOffset() const': /usr/include/google/protobuf/generated_message_reflection.h:224:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 224 | ABSL_DCHECK(IsSplit()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_reflection.h: In member function 'uint32_t google::protobuf::internal::ReflectionSchema::SizeofSplit() const': /usr/include/google/protobuf/generated_message_reflection.h:229:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 229 | ABSL_DCHECK(IsSplit()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/google/protobuf/map.h:40, from /usr/include/google/protobuf/message.h:109, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.h:33: /usr/include/google/protobuf/map_type_handler.h: At global scope: /usr/include/google/protobuf/map_type_handler.h:46:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 46 | TYPE_TRAITS(MESSAGE, Type, LENGTH_DELIMITED) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:46:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 46 | TYPE_TRAITS(MESSAGE, Type, LENGTH_DELIMITED) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:47:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 47 | TYPE_TRAITS(STRING, ArenaStringPtr, LENGTH_DELIMITED) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:47:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 47 | TYPE_TRAITS(STRING, ArenaStringPtr, LENGTH_DELIMITED) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:48:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 48 | TYPE_TRAITS(BYTES, ArenaStringPtr, LENGTH_DELIMITED) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:48:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 48 | TYPE_TRAITS(BYTES, ArenaStringPtr, LENGTH_DELIMITED) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:49:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 49 | TYPE_TRAITS(INT64, int64_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:49:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 49 | TYPE_TRAITS(INT64, int64_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:50:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 50 | TYPE_TRAITS(UINT64, uint64_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:50:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 50 | TYPE_TRAITS(UINT64, uint64_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:51:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 51 | TYPE_TRAITS(INT32, int32_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:51:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 51 | TYPE_TRAITS(INT32, int32_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:52:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 52 | TYPE_TRAITS(UINT32, uint32_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:52:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 52 | TYPE_TRAITS(UINT32, uint32_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:53:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 53 | TYPE_TRAITS(SINT64, int64_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:53:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 53 | TYPE_TRAITS(SINT64, int64_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:54:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 54 | TYPE_TRAITS(SINT32, int32_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:54:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 54 | TYPE_TRAITS(SINT32, int32_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:55:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 55 | TYPE_TRAITS(ENUM, int, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:55:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 55 | TYPE_TRAITS(ENUM, int, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:56:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 56 | TYPE_TRAITS(DOUBLE, double, FIXED64) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:56:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 56 | TYPE_TRAITS(DOUBLE, double, FIXED64) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:57:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 57 | TYPE_TRAITS(FLOAT, float, FIXED32) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:57:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 57 | TYPE_TRAITS(FLOAT, float, FIXED32) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:58:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 58 | TYPE_TRAITS(FIXED64, uint64_t, FIXED64) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:58:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 58 | TYPE_TRAITS(FIXED64, uint64_t, FIXED64) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:59:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 59 | TYPE_TRAITS(FIXED32, uint32_t, FIXED32) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:59:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 59 | TYPE_TRAITS(FIXED32, uint32_t, FIXED32) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:60:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 60 | TYPE_TRAITS(SFIXED64, int64_t, FIXED64) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:60:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 60 | TYPE_TRAITS(SFIXED64, int64_t, FIXED64) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:61:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 61 | TYPE_TRAITS(SFIXED32, int32_t, FIXED32) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:61:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 61 | TYPE_TRAITS(SFIXED32, int32_t, FIXED32) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:62:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 62 | TYPE_TRAITS(BOOL, bool, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:62:1: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 62 | TYPE_TRAITS(BOOL, bool, VARINT) | ^~~~~~~~~~~ In file included from /usr/include/google/protobuf/map.h:50: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/map.h:195:31: error: 'enable_if_t' is not a member of 'std' 195 | struct KeyForBaseImpl::value && | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h:195:31: note: 'std::enable_if_t' is only available from C++14 onwards /usr/include/google/protobuf/map.h:195:31: error: 'enable_if_t' is not a member of 'std' /usr/include/google/protobuf/map.h:195:31: note: 'std::enable_if_t' is only available from C++14 onwards /usr/include/google/protobuf/map.h:196:62: error: type/value mismatch at argument 2 in template parameter list for 'template struct google::protobuf::internal::KeyForBaseImpl' 196 | std::is_signed::value>> { | ^~~~~ /usr/include/google/protobuf/map.h:196:62: note: expected a type, got '(( < std::is_integral<_Tp>::value) && std::is_signed<_Tp>::value)' /usr/include/google/protobuf/map.h:196:67: error: expected unqualified-id before '>' token 196 | std::is_signed::value>> { | ^~ /usr/include/google/protobuf/map.h:211:12: error: 'conditional_t' is not a member of 'std'; did you mean 'conditional'? 211 | std::conditional_t::value, uint64_t, key_type>>; | ^~~~~~~~~~~~~ | conditional /usr/include/google/protobuf/map.h:211:12: error: 'conditional_t' is not a member of 'std'; did you mean 'conditional'? 211 | std::conditional_t::value, uint64_t, key_type>>; | ^~~~~~~~~~~~~ | conditional /usr/include/google/protobuf/map.h:211:69: error: wrong number of template arguments (3, should be 1) 211 | std::conditional_t::value, uint64_t, key_type>>; | ^~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/basic_string.h:4379: /usr/include/c++/13.2.1/bits/functional_hash.h:59:12: note: provided for 'template struct std::hash' 59 | struct hash; | ^~~~ /usr/include/google/protobuf/map.h:218:25: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 218 | using ViewType = std::conditional_t::value, key_type, | ^~~~~~~~~~~~~ | conditional /usr/include/google/protobuf/map.h:220:10: error: 'ViewType' does not name a type; did you mean 'FieldType'? 220 | static ViewType ToView(const key_type& v) { return v; } | ^~~~~~~~ | FieldType /usr/include/google/protobuf/map.h:236:41: error: 'enable_if_t' in namespace 'std' does not name a template type 236 | template ' before '<' token 236 | template ' before '<' token 242 | template { | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h:258:41: error: 'string_view' is not a member of 'absl' /usr/include/google/protobuf/map.h:258:52: error: template argument 1 is invalid 258 | struct hash : public absl::Hash { | ^ /usr/include/google/protobuf/map.h:277:26: error: 'string_view' in namespace 'absl' does not name a type 277 | using ViewType = absl::string_view; | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h:279:10: error: 'ViewType' does not name a type; did you mean 'FieldType'? 279 | static ViewType ToView(const T& v) { | ^~~~~~~~ | FieldType /usr/include/google/protobuf/map.h: In member function 'size_t google::protobuf::internal::TransparentSupport >::hash::operator()(T&&) const': /usr/include/google/protobuf/map.h:263:31: error: 'string_view' is not a member of 'absl' 263 | return absl::Hash::operator()( | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h:263:31: error: 'string_view' is not a member of 'absl' /usr/include/google/protobuf/map.h:263:42: error: template argument 1 is invalid 263 | return absl::Hash::operator()( | ^ /usr/include/google/protobuf/map.h: In function 'bool google::protobuf::internal::TableEntryIsTooLong(NodeBase*)': /usr/include/google/protobuf/map.h:328:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [35], int, std::string&)' 328 | ABSL_DCHECK_LE(count, kMaxLength); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/map.h: At global scope: /usr/include/google/protobuf/map.h:343:40: error: expected ')' before 'v' 343 | explicit VariantKey(absl::string_view v) | ~ ^~ | ) /usr/include/google/protobuf/map.h: In member function 'size_t google::protobuf::internal::VariantKey::Hash() const': /usr/include/google/protobuf/map.h:352:47: error: 'string_view' is not a member of 'absl' 352 | : absl::Hash{}( | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h:352:47: error: 'string_view' is not a member of 'absl' /usr/include/google/protobuf/map.h:352:58: error: template argument 1 is invalid 352 | : absl::Hash{}( | ^ /usr/include/google/protobuf/map.h:353:40: error: 'string_view' is not a member of 'absl' 353 | absl::string_view(data, integral)); | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h: In function 'bool google::protobuf::internal::operator<(const VariantKey&, const VariantKey&)': /usr/include/google/protobuf/map.h:357:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [35], int, std::string&)' 357 | ABSL_DCHECK_EQ(left.data == nullptr, right.data == nullptr); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/map.h: In member function 'google::protobuf::internal::VariantKey google::protobuf::internal::RealKeyToVariantKey >::operator()(const T&) const': /usr/include/google/protobuf/map.h:382:56: error: 'ImplicitConvert' is not a member of 'google::protobuf::internal::TransparentSupport >' 382 | return VariantKey(TransparentSupport::ImplicitConvert(value)); | ^~~~~~~~~~~~~~~ /usr/include/google/protobuf/map.h: In function 'google::protobuf::internal::NodeBase* google::protobuf::internal::TableEntryToNode(TableEntryPtr)': /usr/include/google/protobuf/map.h:413:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 413 | ABSL_DCHECK(TableEntryIsList(entry)); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/map.h: In function 'google::protobuf::internal::TableEntryPtr google::protobuf::internal::NodeToTableEntry(NodeBase*)': /usr/include/google/protobuf/map.h:417:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 417 | ABSL_DCHECK((reinterpret_cast(node) & 1) == 0); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/map.h: In function 'google::protobuf::internal::TreeForMap* google::protobuf::internal::TableEntryToTree(TableEntryPtr)': /usr/include/google/protobuf/map.h:421:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 421 | ABSL_DCHECK(TableEntryIsTree(entry)); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/map.h: In function 'google::protobuf::internal::TableEntryPtr google::protobuf::internal::TreeToTableEntry(TreeForMap*)': /usr/include/google/protobuf/map.h:425:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 425 | ABSL_DCHECK((reinterpret_cast(node) & 1) == 0); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]': /usr/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>' /usr/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >' /usr/include/absl/container/internal/btree_container.h:38:9: required from 'class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /usr/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /usr/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /usr/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >' /usr/include/google/protobuf/map.h:660:50: required from here /usr/include/absl/container/internal/compressed_tuple.h:150:57: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare]' called in a constant expression 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:75:16: note: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare]' is not usable as a 'constexpr' function because: 75 | constexpr bool ShouldUseBase() { | ^~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type 'bool' 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' 150 | Or({std::integral_constant()>()...})){}; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: 'std::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list >)' 142 | std::false_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from '' to 'std::initializer_list >' 142 | std::false_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: 'std::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list)' 143 | std::true_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from '' to 'std::initializer_list' 143 | std::true_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>': /usr/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >' /usr/include/absl/container/internal/btree_container.h:38:9: required from 'class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /usr/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /usr/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /usr/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >' /usr/include/google/protobuf/map.h:660:50: required from here /usr/include/absl/container/internal/compressed_tuple.h:206:61: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' called in a constant expression 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:148:16: note: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' is not usable as a 'constexpr' function because: 148 | constexpr bool ShouldAnyUseBase() { | ^~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type 'bool' 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/google/protobuf/map.h: In member function 'google::protobuf::internal::TableEntryPtr* google::protobuf::internal::UntypedMapBase::CreateEmptyTable(google::protobuf::internal::map_index_t)': /usr/include/google/protobuf/map.h:677:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [35], int, std::string&)' 677 | ABSL_DCHECK_GE(n, map_index_t{kMinTableSize}); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/map.h:678:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [35], int, std::string&)' 678 | ABSL_DCHECK_EQ(n & (n - 1), 0u); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/map.h: In member function 'void google::protobuf::internal::UntypedMapIterator::SearchFrom(google::protobuf::internal::map_index_t)': /usr/include/google/protobuf/map.h:791:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 791 | ABSL_DCHECK(m_->index_of_first_non_null_ == m_->num_buckets_ || | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/map.h:801:7: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 801 | ABSL_DCHECK(!tree->empty()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/map.h: At global scope: /usr/include/google/protobuf/map.h:835:28: error: 'std::enable_if_t' has not been declared 835 | template ::value, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h:835:39: error: expected '>' before '<' token 835 | template ::value, int> = 0> | ^ /usr/include/google/protobuf/map.h:842:28: error: 'std::enable_if_t' has not been declared 842 | template ::value, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h:842:39: error: expected '>' before '<' token 842 | template ::value, int> = 0> | ^ /usr/include/google/protobuf/map.h:850:3: error: 'decltype(auto)' type specifier only available with '-std=c++14' or '-std=gnu++14' 850 | decltype(auto) key() const { return ReadKey(GetVoidKey()); } | ^~~~~~~~ /usr/include/google/protobuf/map.h: In constructor 'google::protobuf::Map::Map()': /usr/include/google/protobuf/map.h:1146:60: error: 'constexpr' constructor does not have empty body 1146 | constexpr Map() : Base(nullptr) { StaticValidityCheck(); } | ^ In file included from /usr/include/google/protobuf/reflection.h:24, from /usr/include/google/protobuf/message.h:112: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/reflection.h:36:28: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 36 | using MakeDependent = std::conditional_t; | ^~~~~~~~~~~~~ | conditional /usr/include/google/protobuf/reflection.h:71:26: error: 'MakeDependent' does not name a type 71 | RepeatedFieldRef(const MakeDependent& message, | ^~~~~~~~~~~~~ /usr/include/google/protobuf/reflection.h:71:39: error: expected ',' or '...' before '<' token 71 | RepeatedFieldRef(const MakeDependent& message, | ^ /usr/include/google/protobuf/reflection.h: In constructor 'google::protobuf::RepeatedFieldRef::value)>::type>::RepeatedFieldRef(int)': /usr/include/google/protobuf/reflection.h:73:30: error: 'message' was not declared in this scope; did you mean 'Message'? 73 | const auto* reflection = message.GetReflection(); | ^~~~~~~ | Message /usr/include/google/protobuf/reflection.h:75:18: error: 'field' was not declared in this scope 75 | message, field, internal::RefTypeTraits::cpp_type, nullptr); | ^~~~~ /usr/include/google/protobuf/reflection.h: At global scope: /usr/include/google/protobuf/reflection.h:124:40: error: expected ')' before '<' token 124 | MutableRepeatedFieldRef(MakeDependent* message, | ~ ^ | ) /usr/include/google/protobuf/reflection.h:180:26: error: 'MakeDependent' does not name a type 180 | RepeatedFieldRef(const MakeDependent& message, | ^~~~~~~~~~~~~ /usr/include/google/protobuf/reflection.h:180:39: error: expected ',' or '...' before '<' token 180 | RepeatedFieldRef(const MakeDependent& message, | ^ /usr/include/google/protobuf/reflection.h: In constructor 'google::protobuf::RepeatedFieldRef::value>::type>::RepeatedFieldRef(int)': /usr/include/google/protobuf/reflection.h:182:30: error: 'message' was not declared in this scope; did you mean 'Message'? 182 | const auto* reflection = message.GetReflection(); | ^~~~~~~ | Message /usr/include/google/protobuf/reflection.h:184:18: error: 'field' was not declared in this scope 184 | message, field, internal::RefTypeTraits::cpp_type, | ^~~~~ /usr/include/google/protobuf/reflection.h: At global scope: /usr/include/google/protobuf/reflection.h:243:40: error: expected ')' before '<' token 243 | MutableRepeatedFieldRef(MakeDependent* message, | ~ ^ | ) In file included from /usr/include/google/protobuf/message.h:115: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/message.h:881:57: error: 'absl::string_view' has not been declared 881 | const FieldDescriptor* FindKnownExtensionByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/message.h: In member function 'const void* google::protobuf::Reflection::GetSplitField(const google::protobuf::Message*) const': /usr/include/google/protobuf/message.h:1548:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1548 | ABSL_DCHECK(schema_.IsSplit()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/message.h: In member function 'void** google::protobuf::Reflection::MutableSplitField(google::protobuf::Message*) const': /usr/include/google/protobuf/message.h:1554:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1554 | ABSL_DCHECK(schema_.IsSplit()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/google/protobuf/descriptor.pb.h:13, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.h:37: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/google/protobuf/descriptor.pb.h:41: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/descriptor.pb.h:192:65: error: 'string_view' is not a member of 'absl' 192 | inline bool ExtensionRangeOptions_VerificationState_Parse(absl::string_view name, ExtensionRangeOptions_VerificationState* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:192:122: error: expected primary-expression before '*' token 192 | inline bool ExtensionRangeOptions_VerificationState_Parse(absl::string_view name, ExtensionRangeOptions_VerificationState* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:192:124: error: 'value' was not declared in this scope 192 | inline bool ExtensionRangeOptions_VerificationState_Parse(absl::string_view name, ExtensionRangeOptions_VerificationState* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:192:129: error: expression list treated as compound expression in initializer [-fpermissive] 192 | inline bool ExtensionRangeOptions_VerificationState_Parse(absl::string_view name, ExtensionRangeOptions_VerificationState* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:237:51: error: 'string_view' is not a member of 'absl' 237 | inline bool FieldDescriptorProto_Type_Parse(absl::string_view name, FieldDescriptorProto_Type* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:237:94: error: expected primary-expression before '*' token 237 | inline bool FieldDescriptorProto_Type_Parse(absl::string_view name, FieldDescriptorProto_Type* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:237:96: error: 'value' was not declared in this scope 237 | inline bool FieldDescriptorProto_Type_Parse(absl::string_view name, FieldDescriptorProto_Type* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:237:101: error: expression list treated as compound expression in initializer [-fpermissive] 237 | inline bool FieldDescriptorProto_Type_Parse(absl::string_view name, FieldDescriptorProto_Type* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:267:52: error: 'string_view' is not a member of 'absl' 267 | inline bool FieldDescriptorProto_Label_Parse(absl::string_view name, FieldDescriptorProto_Label* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:267:96: error: expected primary-expression before '*' token 267 | inline bool FieldDescriptorProto_Label_Parse(absl::string_view name, FieldDescriptorProto_Label* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:267:98: error: 'value' was not declared in this scope 267 | inline bool FieldDescriptorProto_Label_Parse(absl::string_view name, FieldDescriptorProto_Label* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:267:103: error: expression list treated as compound expression in initializer [-fpermissive] 267 | inline bool FieldDescriptorProto_Label_Parse(absl::string_view name, FieldDescriptorProto_Label* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:297:50: error: 'string_view' is not a member of 'absl' 297 | inline bool FileOptions_OptimizeMode_Parse(absl::string_view name, FileOptions_OptimizeMode* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:297:92: error: expected primary-expression before '*' token 297 | inline bool FileOptions_OptimizeMode_Parse(absl::string_view name, FileOptions_OptimizeMode* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:297:94: error: 'value' was not declared in this scope 297 | inline bool FileOptions_OptimizeMode_Parse(absl::string_view name, FileOptions_OptimizeMode* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:297:99: error: expression list treated as compound expression in initializer [-fpermissive] 297 | inline bool FileOptions_OptimizeMode_Parse(absl::string_view name, FileOptions_OptimizeMode* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:327:44: error: 'string_view' is not a member of 'absl' 327 | inline bool FieldOptions_CType_Parse(absl::string_view name, FieldOptions_CType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:327:80: error: expected primary-expression before '*' token 327 | inline bool FieldOptions_CType_Parse(absl::string_view name, FieldOptions_CType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:327:82: error: 'value' was not declared in this scope 327 | inline bool FieldOptions_CType_Parse(absl::string_view name, FieldOptions_CType* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:327:87: error: expression list treated as compound expression in initializer [-fpermissive] 327 | inline bool FieldOptions_CType_Parse(absl::string_view name, FieldOptions_CType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:357:45: error: 'string_view' is not a member of 'absl' 357 | inline bool FieldOptions_JSType_Parse(absl::string_view name, FieldOptions_JSType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:357:82: error: expected primary-expression before '*' token 357 | inline bool FieldOptions_JSType_Parse(absl::string_view name, FieldOptions_JSType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:357:84: error: 'value' was not declared in this scope 357 | inline bool FieldOptions_JSType_Parse(absl::string_view name, FieldOptions_JSType* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:357:89: error: expression list treated as compound expression in initializer [-fpermissive] 357 | inline bool FieldOptions_JSType_Parse(absl::string_view name, FieldOptions_JSType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:387:54: error: 'string_view' is not a member of 'absl' 387 | inline bool FieldOptions_OptionRetention_Parse(absl::string_view name, FieldOptions_OptionRetention* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:387:100: error: expected primary-expression before '*' token 387 | inline bool FieldOptions_OptionRetention_Parse(absl::string_view name, FieldOptions_OptionRetention* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:387:102: error: 'value' was not declared in this scope 387 | inline bool FieldOptions_OptionRetention_Parse(absl::string_view name, FieldOptions_OptionRetention* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:387:107: error: expression list treated as compound expression in initializer [-fpermissive] 387 | inline bool FieldOptions_OptionRetention_Parse(absl::string_view name, FieldOptions_OptionRetention* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:424:55: error: 'string_view' is not a member of 'absl' 424 | inline bool FieldOptions_OptionTargetType_Parse(absl::string_view name, FieldOptions_OptionTargetType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:424:102: error: expected primary-expression before '*' token 424 | inline bool FieldOptions_OptionTargetType_Parse(absl::string_view name, FieldOptions_OptionTargetType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:424:104: error: 'value' was not declared in this scope 424 | inline bool FieldOptions_OptionTargetType_Parse(absl::string_view name, FieldOptions_OptionTargetType* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:424:109: error: expression list treated as compound expression in initializer [-fpermissive] 424 | inline bool FieldOptions_OptionTargetType_Parse(absl::string_view name, FieldOptions_OptionTargetType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:454:56: error: 'string_view' is not a member of 'absl' 454 | inline bool MethodOptions_IdempotencyLevel_Parse(absl::string_view name, MethodOptions_IdempotencyLevel* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:454:104: error: expected primary-expression before '*' token 454 | inline bool MethodOptions_IdempotencyLevel_Parse(absl::string_view name, MethodOptions_IdempotencyLevel* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:454:106: error: 'value' was not declared in this scope 454 | inline bool MethodOptions_IdempotencyLevel_Parse(absl::string_view name, MethodOptions_IdempotencyLevel* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:454:111: error: expression list treated as compound expression in initializer [-fpermissive] 454 | inline bool MethodOptions_IdempotencyLevel_Parse(absl::string_view name, MethodOptions_IdempotencyLevel* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:485:50: error: 'string_view' is not a member of 'absl' 485 | inline bool FeatureSet_FieldPresence_Parse(absl::string_view name, FeatureSet_FieldPresence* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:485:92: error: expected primary-expression before '*' token 485 | inline bool FeatureSet_FieldPresence_Parse(absl::string_view name, FeatureSet_FieldPresence* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:485:94: error: 'value' was not declared in this scope 485 | inline bool FeatureSet_FieldPresence_Parse(absl::string_view name, FeatureSet_FieldPresence* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:485:99: error: expression list treated as compound expression in initializer [-fpermissive] 485 | inline bool FeatureSet_FieldPresence_Parse(absl::string_view name, FeatureSet_FieldPresence* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:515:45: error: 'string_view' is not a member of 'absl' 515 | inline bool FeatureSet_EnumType_Parse(absl::string_view name, FeatureSet_EnumType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:515:82: error: expected primary-expression before '*' token 515 | inline bool FeatureSet_EnumType_Parse(absl::string_view name, FeatureSet_EnumType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:515:84: error: 'value' was not declared in this scope 515 | inline bool FeatureSet_EnumType_Parse(absl::string_view name, FeatureSet_EnumType* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:515:89: error: expression list treated as compound expression in initializer [-fpermissive] 515 | inline bool FeatureSet_EnumType_Parse(absl::string_view name, FeatureSet_EnumType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:545:58: error: 'string_view' is not a member of 'absl' 545 | inline bool FeatureSet_RepeatedFieldEncoding_Parse(absl::string_view name, FeatureSet_RepeatedFieldEncoding* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:545:108: error: expected primary-expression before '*' token 545 | inline bool FeatureSet_RepeatedFieldEncoding_Parse(absl::string_view name, FeatureSet_RepeatedFieldEncoding* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:545:110: error: 'value' was not declared in this scope 545 | inline bool FeatureSet_RepeatedFieldEncoding_Parse(absl::string_view name, FeatureSet_RepeatedFieldEncoding* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:545:115: error: expression list treated as compound expression in initializer [-fpermissive] 545 | inline bool FeatureSet_RepeatedFieldEncoding_Parse(absl::string_view name, FeatureSet_RepeatedFieldEncoding* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:575:51: error: 'string_view' is not a member of 'absl' 575 | inline bool FeatureSet_Utf8Validation_Parse(absl::string_view name, FeatureSet_Utf8Validation* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:575:94: error: expected primary-expression before '*' token 575 | inline bool FeatureSet_Utf8Validation_Parse(absl::string_view name, FeatureSet_Utf8Validation* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:575:96: error: 'value' was not declared in this scope 575 | inline bool FeatureSet_Utf8Validation_Parse(absl::string_view name, FeatureSet_Utf8Validation* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:575:101: error: expression list treated as compound expression in initializer [-fpermissive] 575 | inline bool FeatureSet_Utf8Validation_Parse(absl::string_view name, FeatureSet_Utf8Validation* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:605:52: error: 'string_view' is not a member of 'absl' 605 | inline bool FeatureSet_MessageEncoding_Parse(absl::string_view name, FeatureSet_MessageEncoding* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:605:96: error: expected primary-expression before '*' token 605 | inline bool FeatureSet_MessageEncoding_Parse(absl::string_view name, FeatureSet_MessageEncoding* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:605:98: error: 'value' was not declared in this scope 605 | inline bool FeatureSet_MessageEncoding_Parse(absl::string_view name, FeatureSet_MessageEncoding* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:605:103: error: expression list treated as compound expression in initializer [-fpermissive] 605 | inline bool FeatureSet_MessageEncoding_Parse(absl::string_view name, FeatureSet_MessageEncoding* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:635:47: error: 'string_view' is not a member of 'absl' 635 | inline bool FeatureSet_JsonFormat_Parse(absl::string_view name, FeatureSet_JsonFormat* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:635:86: error: expected primary-expression before '*' token 635 | inline bool FeatureSet_JsonFormat_Parse(absl::string_view name, FeatureSet_JsonFormat* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:635:88: error: 'value' was not declared in this scope 635 | inline bool FeatureSet_JsonFormat_Parse(absl::string_view name, FeatureSet_JsonFormat* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:635:93: error: expression list treated as compound expression in initializer [-fpermissive] 635 | inline bool FeatureSet_JsonFormat_Parse(absl::string_view name, FeatureSet_JsonFormat* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:665:63: error: 'string_view' is not a member of 'absl' 665 | inline bool GeneratedCodeInfo_Annotation_Semantic_Parse(absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:665:118: error: expected primary-expression before '*' token 665 | inline bool GeneratedCodeInfo_Annotation_Semantic_Parse(absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:665:120: error: 'value' was not declared in this scope 665 | inline bool GeneratedCodeInfo_Annotation_Semantic_Parse(absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:665:125: error: expression list treated as compound expression in initializer [-fpermissive] 665 | inline bool GeneratedCodeInfo_Annotation_Semantic_Parse(absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:695:33: error: 'string_view' is not a member of 'absl' 695 | inline bool Edition_Parse(absl::string_view name, Edition* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:695:58: error: expected primary-expression before '*' token 695 | inline bool Edition_Parse(absl::string_view name, Edition* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:695:60: error: 'value' was not declared in this scope 695 | inline bool Edition_Parse(absl::string_view name, Edition* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:695:65: error: expression list treated as compound expression in initializer [-fpermissive] 695 | inline bool Edition_Parse(absl::string_view name, Edition* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:819:18: error: 'string_view' in namespace 'absl' does not name a type 819 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::UninterpretedOption_NamePart::UnsafeArenaSwap(google::protobuf::UninterpretedOption_NamePart*)': /usr/include/google/protobuf/descriptor.pb.h:784:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 784 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:1015:18: error: 'string_view' in namespace 'absl' does not name a type 1015 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1088:55: error: 'absl::string_view' has not been declared 1088 | void set_leading_detached_comments(int index, absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1094:44: error: 'absl::string_view' has not been declared 1094 | void add_leading_detached_comments(absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::SourceCodeInfo_Location::UnsafeArenaSwap(google::protobuf::SourceCodeInfo_Location*)': /usr/include/google/protobuf/descriptor.pb.h:980:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 980 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:1289:18: error: 'string_view' in namespace 'absl' does not name a type 1289 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1321:43: error: 'absl::string_view' has not been declared 1321 | static inline bool Semantic_Parse(absl::string_view name, Semantic* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::GeneratedCodeInfo_Annotation::UnsafeArenaSwap(google::protobuf::GeneratedCodeInfo_Annotation*)': /usr/include/google/protobuf/descriptor.pb.h:1254:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1254 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::GeneratedCodeInfo_Annotation::Semantic_Parse(int, Semantic*)': /usr/include/google/protobuf/descriptor.pb.h:1322:55: error: 'google::protobuf::GeneratedCodeInfo_Annotation_Semantic_Parse' cannot be used as a function 1322 | return GeneratedCodeInfo_Annotation_Semantic_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:1553:18: error: 'string_view' in namespace 'absl' does not name a type 1553 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::FieldOptions_EditionDefault::UnsafeArenaSwap(google::protobuf::FieldOptions_EditionDefault*)': /usr/include/google/protobuf/descriptor.pb.h:1518:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1518 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:1749:18: error: 'string_view' in namespace 'absl' does not name a type 1749 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1782:48: error: 'absl::string_view' has not been declared 1782 | static inline bool FieldPresence_Parse(absl::string_view name, FieldPresence* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1803:43: error: 'absl::string_view' has not been declared 1803 | static inline bool EnumType_Parse(absl::string_view name, EnumType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1824:56: error: 'absl::string_view' has not been declared 1824 | static inline bool RepeatedFieldEncoding_Parse(absl::string_view name, RepeatedFieldEncoding* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1845:49: error: 'absl::string_view' has not been declared 1845 | static inline bool Utf8Validation_Parse(absl::string_view name, Utf8Validation* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1866:50: error: 'absl::string_view' has not been declared 1866 | static inline bool MessageEncoding_Parse(absl::string_view name, MessageEncoding* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1887:45: error: 'absl::string_view' has not been declared 1887 | static inline bool JsonFormat_Parse(absl::string_view name, JsonFormat* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1993:18: error: 'std::enable_if_t' has not been declared 1993 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1993:29: error: expected '>' before '<' token 1993 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:2002:18: error: 'std::enable_if_t' has not been declared 2002 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:2002:29: error: expected '>' before '<' token 2002 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:2003:58: error: 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 2003 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1994:58: note: previous declaration 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 1994 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:2067:18: error: 'std::enable_if_t' has not been declared 2067 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:2067:29: error: expected '>' before '<' token 2067 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:2077:18: error: 'std::enable_if_t' has not been declared 2077 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:2077:29: error: expected '>' before '<' token 2077 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:2078:58: error: 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 2078 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:2068:58: note: previous declaration 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 2068 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::FeatureSet::UnsafeArenaSwap(google::protobuf::FeatureSet*)': /usr/include/google/protobuf/descriptor.pb.h:1714:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1714 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::FeatureSet::FieldPresence_Parse(int, FieldPresence*)': /usr/include/google/protobuf/descriptor.pb.h:1783:42: error: 'google::protobuf::FeatureSet_FieldPresence_Parse' cannot be used as a function 1783 | return FeatureSet_FieldPresence_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::FeatureSet::EnumType_Parse(int, EnumType*)': /usr/include/google/protobuf/descriptor.pb.h:1804:37: error: 'google::protobuf::FeatureSet_EnumType_Parse' cannot be used as a function 1804 | return FeatureSet_EnumType_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::FeatureSet::RepeatedFieldEncoding_Parse(int, RepeatedFieldEncoding*)': /usr/include/google/protobuf/descriptor.pb.h:1825:50: error: 'google::protobuf::FeatureSet_RepeatedFieldEncoding_Parse' cannot be used as a function 1825 | return FeatureSet_RepeatedFieldEncoding_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::FeatureSet::Utf8Validation_Parse(int, Utf8Validation*)': /usr/include/google/protobuf/descriptor.pb.h:1846:43: error: 'google::protobuf::FeatureSet_Utf8Validation_Parse' cannot be used as a function 1846 | return FeatureSet_Utf8Validation_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::FeatureSet::MessageEncoding_Parse(int, MessageEncoding*)': /usr/include/google/protobuf/descriptor.pb.h:1867:44: error: 'google::protobuf::FeatureSet_MessageEncoding_Parse' cannot be used as a function 1867 | return FeatureSet_MessageEncoding_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::FeatureSet::JsonFormat_Parse(int, JsonFormat*)': /usr/include/google/protobuf/descriptor.pb.h:1888:39: error: 'google::protobuf::FeatureSet_JsonFormat_Parse' cannot be used as a function 1888 | return FeatureSet_JsonFormat_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:2297:18: error: 'string_view' in namespace 'absl' does not name a type 2297 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::ExtensionRangeOptions_Declaration::UnsafeArenaSwap(google::protobuf::ExtensionRangeOptions_Declaration*)': /usr/include/google/protobuf/descriptor.pb.h:2262:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 2262 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:2538:18: error: 'string_view' in namespace 'absl' does not name a type 2538 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::EnumDescriptorProto_EnumReservedRange::UnsafeArenaSwap(google::protobuf::EnumDescriptorProto_EnumReservedRange*)': /usr/include/google/protobuf/descriptor.pb.h:2503:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 2503 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:2728:18: error: 'string_view' in namespace 'absl' does not name a type 2728 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::DescriptorProto_ReservedRange::UnsafeArenaSwap(google::protobuf::DescriptorProto_ReservedRange*)': /usr/include/google/protobuf/descriptor.pb.h:2693:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 2693 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:2918:18: error: 'string_view' in namespace 'absl' does not name a type 2918 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::UninterpretedOption::UnsafeArenaSwap(google::protobuf::UninterpretedOption*)': /usr/include/google/protobuf/descriptor.pb.h:2883:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 2883 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:3200:18: error: 'string_view' in namespace 'absl' does not name a type 3200 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::SourceCodeInfo::UnsafeArenaSwap(google::protobuf::SourceCodeInfo*)': /usr/include/google/protobuf/descriptor.pb.h:3165:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 3165 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:3385:18: error: 'string_view' in namespace 'absl' does not name a type 3385 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::GeneratedCodeInfo::UnsafeArenaSwap(google::protobuf::GeneratedCodeInfo*)': /usr/include/google/protobuf/descriptor.pb.h:3350:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 3350 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:3570:18: error: 'string_view' in namespace 'absl' does not name a type 3570 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault::UnsafeArenaSwap(google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault*)': /usr/include/google/protobuf/descriptor.pb.h:3535:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 3535 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:3764:18: error: 'string_view' in namespace 'absl' does not name a type 3764 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3856:18: error: 'std::enable_if_t' has not been declared 3856 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3856:29: error: expected '>' before '<' token 3856 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:3865:18: error: 'std::enable_if_t' has not been declared 3865 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3865:29: error: expected '>' before '<' token 3865 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:3866:58: error: 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 3866 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3857:58: note: previous declaration 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 3857 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3930:18: error: 'std::enable_if_t' has not been declared 3930 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3930:29: error: expected '>' before '<' token 3930 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:3940:18: error: 'std::enable_if_t' has not been declared 3940 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3940:29: error: expected '>' before '<' token 3940 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:3941:58: error: 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 3941 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3931:58: note: previous declaration 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 3931 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::ServiceOptions::UnsafeArenaSwap(google::protobuf::ServiceOptions*)': /usr/include/google/protobuf/descriptor.pb.h:3729:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 3729 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:4157:18: error: 'string_view' in namespace 'absl' does not name a type 4157 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4237:18: error: 'std::enable_if_t' has not been declared 4237 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4237:29: error: expected '>' before '<' token 4237 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4246:18: error: 'std::enable_if_t' has not been declared 4246 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4246:29: error: expected '>' before '<' token 4246 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4247:58: error: 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 4247 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4238:58: note: previous declaration 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 4238 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4311:18: error: 'std::enable_if_t' has not been declared 4311 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4311:29: error: expected '>' before '<' token 4311 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4321:18: error: 'std::enable_if_t' has not been declared 4321 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4321:29: error: expected '>' before '<' token 4321 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4322:58: error: 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 4322 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4312:58: note: previous declaration 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 4312 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::OneofOptions::UnsafeArenaSwap(google::protobuf::OneofOptions*)': /usr/include/google/protobuf/descriptor.pb.h:4122:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 4122 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:4537:18: error: 'string_view' in namespace 'absl' does not name a type 4537 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4569:51: error: 'absl::string_view' has not been declared 4569 | static inline bool IdempotencyLevel_Parse(absl::string_view name, IdempotencyLevel* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4662:18: error: 'std::enable_if_t' has not been declared 4662 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4662:29: error: expected '>' before '<' token 4662 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4671:18: error: 'std::enable_if_t' has not been declared 4671 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4671:29: error: expected '>' before '<' token 4671 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4672:58: error: 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 4672 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4663:58: note: previous declaration 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 4663 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4736:18: error: 'std::enable_if_t' has not been declared 4736 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4736:29: error: expected '>' before '<' token 4736 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4746:18: error: 'std::enable_if_t' has not been declared 4746 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4746:29: error: expected '>' before '<' token 4746 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4747:58: error: 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 4747 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4737:58: note: previous declaration 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 4737 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::MethodOptions::UnsafeArenaSwap(google::protobuf::MethodOptions*)': /usr/include/google/protobuf/descriptor.pb.h:4502:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 4502 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::MethodOptions::IdempotencyLevel_Parse(int, IdempotencyLevel*)': /usr/include/google/protobuf/descriptor.pb.h:4570:48: error: 'google::protobuf::MethodOptions_IdempotencyLevel_Parse' cannot be used as a function 4570 | return MethodOptions_IdempotencyLevel_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:4964:18: error: 'string_view' in namespace 'absl' does not name a type 4964 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5104:18: error: 'std::enable_if_t' has not been declared 5104 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5104:29: error: expected '>' before '<' token 5104 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5113:18: error: 'std::enable_if_t' has not been declared 5113 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5113:29: error: expected '>' before '<' token 5113 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5114:58: error: 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 5114 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5105:58: note: previous declaration 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 5105 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5178:18: error: 'std::enable_if_t' has not been declared 5178 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5178:29: error: expected '>' before '<' token 5178 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5188:18: error: 'std::enable_if_t' has not been declared 5188 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5188:29: error: expected '>' before '<' token 5188 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5189:58: error: 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 5189 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5179:58: note: previous declaration 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 5179 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::MessageOptions::UnsafeArenaSwap(google::protobuf::MessageOptions*)': /usr/include/google/protobuf/descriptor.pb.h:4929:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 4929 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:5409:18: error: 'string_view' in namespace 'absl' does not name a type 5409 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5441:47: error: 'absl::string_view' has not been declared 5441 | static inline bool OptimizeMode_Parse(absl::string_view name, OptimizeMode* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5810:18: error: 'std::enable_if_t' has not been declared 5810 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5810:29: error: expected '>' before '<' token 5810 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5819:18: error: 'std::enable_if_t' has not been declared 5819 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5819:29: error: expected '>' before '<' token 5819 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5820:58: error: 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 5820 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5811:58: note: previous declaration 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 5811 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5884:18: error: 'std::enable_if_t' has not been declared 5884 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5884:29: error: expected '>' before '<' token 5884 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5894:18: error: 'std::enable_if_t' has not been declared 5894 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5894:29: error: expected '>' before '<' token 5894 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5895:58: error: 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 5895 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5885:58: note: previous declaration 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 5885 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::FileOptions::UnsafeArenaSwap(google::protobuf::FileOptions*)': /usr/include/google/protobuf/descriptor.pb.h:5374:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 5374 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::FileOptions::OptimizeMode_Parse(int, OptimizeMode*)': /usr/include/google/protobuf/descriptor.pb.h:5442:42: error: 'google::protobuf::FileOptions_OptimizeMode_Parse' cannot be used as a function 5442 | return FileOptions_OptimizeMode_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:6130:18: error: 'string_view' in namespace 'absl' does not name a type 6130 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6164:40: error: 'absl::string_view' has not been declared 6164 | static inline bool CType_Parse(absl::string_view name, CType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6185:41: error: 'absl::string_view' has not been declared 6185 | static inline bool JSType_Parse(absl::string_view name, JSType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6206:50: error: 'absl::string_view' has not been declared 6206 | static inline bool OptionRetention_Parse(absl::string_view name, OptionRetention* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6234:51: error: 'absl::string_view' has not been declared 6234 | static inline bool OptionTargetType_Parse(absl::string_view name, OptionTargetType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6450:18: error: 'std::enable_if_t' has not been declared 6450 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6450:29: error: expected '>' before '<' token 6450 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:6459:18: error: 'std::enable_if_t' has not been declared 6459 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6459:29: error: expected '>' before '<' token 6459 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:6460:58: error: 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 6460 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6451:58: note: previous declaration 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 6451 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6524:18: error: 'std::enable_if_t' has not been declared 6524 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6524:29: error: expected '>' before '<' token 6524 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:6534:18: error: 'std::enable_if_t' has not been declared 6534 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6534:29: error: expected '>' before '<' token 6534 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:6535:58: error: 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 6535 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6525:58: note: previous declaration 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 6525 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::FieldOptions::UnsafeArenaSwap(google::protobuf::FieldOptions*)': /usr/include/google/protobuf/descriptor.pb.h:6095:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 6095 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::FieldOptions::CType_Parse(int, CType*)': /usr/include/google/protobuf/descriptor.pb.h:6165:36: error: 'google::protobuf::FieldOptions_CType_Parse' cannot be used as a function 6165 | return FieldOptions_CType_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::FieldOptions::JSType_Parse(int, JSType*)': /usr/include/google/protobuf/descriptor.pb.h:6186:37: error: 'google::protobuf::FieldOptions_JSType_Parse' cannot be used as a function 6186 | return FieldOptions_JSType_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::FieldOptions::OptionRetention_Parse(int, OptionRetention*)': /usr/include/google/protobuf/descriptor.pb.h:6207:46: error: 'google::protobuf::FieldOptions_OptionRetention_Parse' cannot be used as a function 6207 | return FieldOptions_OptionRetention_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::FieldOptions::OptionTargetType_Parse(int, OptionTargetType*)': /usr/include/google/protobuf/descriptor.pb.h:6235:47: error: 'google::protobuf::FieldOptions_OptionTargetType_Parse' cannot be used as a function 6235 | return FieldOptions_OptionTargetType_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:6761:18: error: 'string_view' in namespace 'absl' does not name a type 6761 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::FeatureSetDefaults::UnsafeArenaSwap(google::protobuf::FeatureSetDefaults*)': /usr/include/google/protobuf/descriptor.pb.h:6726:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 6726 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:6973:18: error: 'string_view' in namespace 'absl' does not name a type 6973 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7006:52: error: 'absl::string_view' has not been declared 7006 | static inline bool VerificationState_Parse(absl::string_view name, VerificationState* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7106:18: error: 'std::enable_if_t' has not been declared 7106 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7106:29: error: expected '>' before '<' token 7106 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7115:18: error: 'std::enable_if_t' has not been declared 7115 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7115:29: error: expected '>' before '<' token 7115 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7116:58: error: 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 7116 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7107:58: note: previous declaration 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 7107 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7180:18: error: 'std::enable_if_t' has not been declared 7180 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7180:29: error: expected '>' before '<' token 7180 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7190:18: error: 'std::enable_if_t' has not been declared 7190 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7190:29: error: expected '>' before '<' token 7190 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7191:58: error: 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 7191 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7181:58: note: previous declaration 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 7181 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::ExtensionRangeOptions::UnsafeArenaSwap(google::protobuf::ExtensionRangeOptions*)': /usr/include/google/protobuf/descriptor.pb.h:6938:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 6938 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::ExtensionRangeOptions::VerificationState_Parse(int, VerificationState*)': /usr/include/google/protobuf/descriptor.pb.h:7007:57: error: 'google::protobuf::ExtensionRangeOptions_VerificationState_Parse' cannot be used as a function 7007 | return ExtensionRangeOptions_VerificationState_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:7408:18: error: 'string_view' in namespace 'absl' does not name a type 7408 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7512:18: error: 'std::enable_if_t' has not been declared 7512 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7512:29: error: expected '>' before '<' token 7512 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7521:18: error: 'std::enable_if_t' has not been declared 7521 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7521:29: error: expected '>' before '<' token 7521 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7522:58: error: 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 7522 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7513:58: note: previous declaration 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 7513 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7586:18: error: 'std::enable_if_t' has not been declared 7586 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7586:29: error: expected '>' before '<' token 7586 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7596:18: error: 'std::enable_if_t' has not been declared 7596 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7596:29: error: expected '>' before '<' token 7596 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7597:58: error: 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 7597 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7587:58: note: previous declaration 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 7587 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::EnumValueOptions::UnsafeArenaSwap(google::protobuf::EnumValueOptions*)': /usr/include/google/protobuf/descriptor.pb.h:7373:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 7373 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:7814:18: error: 'string_view' in namespace 'absl' does not name a type 7814 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7930:18: error: 'std::enable_if_t' has not been declared 7930 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7930:29: error: expected '>' before '<' token 7930 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7939:18: error: 'std::enable_if_t' has not been declared 7939 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7939:29: error: expected '>' before '<' token 7939 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7940:58: error: 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 7940 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7931:58: note: previous declaration 'template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const' 7931 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:8004:18: error: 'std::enable_if_t' has not been declared 8004 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:8004:29: error: expected '>' before '<' token 8004 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:8014:18: error: 'std::enable_if_t' has not been declared 8014 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:8014:29: error: expected '>' before '<' token 8014 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:8015:58: error: 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' cannot be overloaded with 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 8015 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:8005:58: note: previous declaration 'template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const' 8005 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::EnumOptions::UnsafeArenaSwap(google::protobuf::EnumOptions*)': /usr/include/google/protobuf/descriptor.pb.h:7779:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 7779 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:8233:18: error: 'string_view' in namespace 'absl' does not name a type 8233 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::OneofDescriptorProto::UnsafeArenaSwap(google::protobuf::OneofDescriptorProto*)': /usr/include/google/protobuf/descriptor.pb.h:8198:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 8198 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:8433:18: error: 'string_view' in namespace 'absl' does not name a type 8433 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::MethodDescriptorProto::UnsafeArenaSwap(google::protobuf::MethodDescriptorProto*)': /usr/include/google/protobuf/descriptor.pb.h:8398:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 8398 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:8697:18: error: 'string_view' in namespace 'absl' does not name a type 8697 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:8744:39: error: 'absl::string_view' has not been declared 8744 | static inline bool Type_Parse(absl::string_view name, Type* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:8765:40: error: 'absl::string_view' has not been declared 8765 | static inline bool Label_Parse(absl::string_view name, Label* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::FieldDescriptorProto::UnsafeArenaSwap(google::protobuf::FieldDescriptorProto*)': /usr/include/google/protobuf/descriptor.pb.h:8662:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 8662 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::FieldDescriptorProto::Type_Parse(int, Type*)': /usr/include/google/protobuf/descriptor.pb.h:8745:43: error: 'google::protobuf::FieldDescriptorProto_Type_Parse' cannot be used as a function 8745 | return FieldDescriptorProto_Type_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function 'static bool google::protobuf::FieldDescriptorProto::Label_Parse(int, Label*)': /usr/include/google/protobuf/descriptor.pb.h:8766:44: error: 'google::protobuf::FieldDescriptorProto_Label_Parse' cannot be used as a function 8766 | return FieldDescriptorProto_Label_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:9095:18: error: 'string_view' in namespace 'absl' does not name a type 9095 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::EnumValueDescriptorProto::UnsafeArenaSwap(google::protobuf::EnumValueDescriptorProto*)': /usr/include/google/protobuf/descriptor.pb.h:9060:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 9060 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:9308:18: error: 'string_view' in namespace 'absl' does not name a type 9308 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::DescriptorProto_ExtensionRange::UnsafeArenaSwap(google::protobuf::DescriptorProto_ExtensionRange*)': /usr/include/google/protobuf/descriptor.pb.h:9273:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 9273 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:9515:18: error: 'string_view' in namespace 'absl' does not name a type 9515 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::ServiceDescriptorProto::UnsafeArenaSwap(google::protobuf::ServiceDescriptorProto*)': /usr/include/google/protobuf/descriptor.pb.h:9480:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 9480 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:9735:18: error: 'string_view' in namespace 'absl' does not name a type 9735 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:9810:43: error: 'absl::string_view' has not been declared 9810 | void set_reserved_name(int index, absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:9816:32: error: 'absl::string_view' has not been declared 9816 | void add_reserved_name(absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::EnumDescriptorProto::UnsafeArenaSwap(google::protobuf::EnumDescriptorProto*)': /usr/include/google/protobuf/descriptor.pb.h:9700:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 9700 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:10007:18: error: 'string_view' in namespace 'absl' does not name a type 10007 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:10178:43: error: 'absl::string_view' has not been declared 10178 | void set_reserved_name(int index, absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:10184:32: error: 'absl::string_view' has not been declared 10184 | void add_reserved_name(absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::DescriptorProto::UnsafeArenaSwap(google::protobuf::DescriptorProto*)': /usr/include/google/protobuf/descriptor.pb.h:9972:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 9972 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:10380:18: error: 'string_view' in namespace 'absl' does not name a type 10380 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:10425:40: error: 'absl::string_view' has not been declared 10425 | void set_dependency(int index, absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:10431:29: error: 'absl::string_view' has not been declared 10431 | void add_dependency(absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::FileDescriptorProto::UnsafeArenaSwap(google::protobuf::FileDescriptorProto*)': /usr/include/google/protobuf/descriptor.pb.h:10345:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 10345 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:10798:18: error: 'string_view' in namespace 'absl' does not name a type 10798 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::FileDescriptorSet::UnsafeArenaSwap(google::protobuf::FileDescriptorSet*)': /usr/include/google/protobuf/descriptor.pb.h:10763:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 10763 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::FileDescriptorProto::set_dependency(int, const char*)': /usr/include/google/protobuf/descriptor.pb.h:11115:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 11115 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:11125:66: error: 'absl::string_view' has not been declared 11125 | inline void FileDescriptorProto::set_dependency(int index, absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::FileDescriptorProto::set_dependency(int, int)': /usr/include/google/protobuf/descriptor.pb.h:11126:64: error: request for member 'data' in 'value', which is of non-class type 'int' 11126 | _internal_mutable_dependency()->Mutable(index)->assign(value.data(), | ^~~~ /usr/include/google/protobuf/descriptor.pb.h:11127:60: error: request for member 'size' in 'value', which is of non-class type 'int' 11127 | value.size()); | ^~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::FileDescriptorProto::add_dependency(const char*)': /usr/include/google/protobuf/descriptor.pb.h:11141:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 11141 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:11152:13: error: variable or field 'add_dependency' declared void 11152 | inline void FileDescriptorProto::add_dependency(absl::string_view value) { | ^~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:11152:55: error: 'string_view' is not a member of 'absl' 11152 | inline void FileDescriptorProto::add_dependency(absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::DescriptorProto::set_reserved_name(int, const char*)': /usr/include/google/protobuf/descriptor.pb.h:12524:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 12524 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:12534:65: error: 'absl::string_view' has not been declared 12534 | inline void DescriptorProto::set_reserved_name(int index, absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::DescriptorProto::set_reserved_name(int, int)': /usr/include/google/protobuf/descriptor.pb.h:12535:67: error: request for member 'data' in 'value', which is of non-class type 'int' 12535 | _internal_mutable_reserved_name()->Mutable(index)->assign(value.data(), | ^~~~ /usr/include/google/protobuf/descriptor.pb.h:12536:60: error: request for member 'size' in 'value', which is of non-class type 'int' 12536 | value.size()); | ^~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::DescriptorProto::add_reserved_name(const char*)': /usr/include/google/protobuf/descriptor.pb.h:12550:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 12550 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:12561:13: error: variable or field 'add_reserved_name' declared void 12561 | inline void DescriptorProto::add_reserved_name(absl::string_view value) { | ^~~~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:12561:54: error: 'string_view' is not a member of 'absl' 12561 | inline void DescriptorProto::add_reserved_name(absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::EnumDescriptorProto::set_reserved_name(int, const char*)': /usr/include/google/protobuf/descriptor.pb.h:14179:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 14179 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:14189:69: error: 'absl::string_view' has not been declared 14189 | inline void EnumDescriptorProto::set_reserved_name(int index, absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::EnumDescriptorProto::set_reserved_name(int, int)': /usr/include/google/protobuf/descriptor.pb.h:14190:67: error: request for member 'data' in 'value', which is of non-class type 'int' 14190 | _internal_mutable_reserved_name()->Mutable(index)->assign(value.data(), | ^~~~ /usr/include/google/protobuf/descriptor.pb.h:14191:60: error: request for member 'size' in 'value', which is of non-class type 'int' 14191 | value.size()); | ^~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::EnumDescriptorProto::add_reserved_name(const char*)': /usr/include/google/protobuf/descriptor.pb.h:14205:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 14205 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:14216:13: error: variable or field 'add_reserved_name' declared void 14216 | inline void EnumDescriptorProto::add_reserved_name(absl::string_view value) { | ^~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:14216:58: error: 'string_view' is not a member of 'absl' 14216 | inline void EnumDescriptorProto::add_reserved_name(absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::SourceCodeInfo_Location::set_leading_detached_comments(int, const char*)': /usr/include/google/protobuf/descriptor.pb.h:19177:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 19177 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:19187:85: error: 'absl::string_view' has not been declared 19187 | inline void SourceCodeInfo_Location::set_leading_detached_comments(int index, absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::SourceCodeInfo_Location::set_leading_detached_comments(int, int)': /usr/include/google/protobuf/descriptor.pb.h:19188:79: error: request for member 'data' in 'value', which is of non-class type 'int' 19188 | _internal_mutable_leading_detached_comments()->Mutable(index)->assign(value.data(), | ^~~~ /usr/include/google/protobuf/descriptor.pb.h:19189:60: error: request for member 'size' in 'value', which is of non-class type 'int' 19189 | value.size()); | ^~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function 'void google::protobuf::SourceCodeInfo_Location::add_leading_detached_comments(const char*)': /usr/include/google/protobuf/descriptor.pb.h:19203:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 19203 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:19214:13: error: variable or field 'add_leading_detached_comments' declared void 19214 | inline void SourceCodeInfo_Location::add_leading_detached_comments(absl::string_view value) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:19214:74: error: 'string_view' is not a member of 'absl' 19214 | inline void SourceCodeInfo_Location::add_leading_detached_comments(absl::string_view value) { | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.h:41: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.h:187:18: error: 'string_view' in namespace 'absl' does not name a type 187 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.h: In member function 'void Success::UnsafeArenaSwap(Success*)': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.h:152:48: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 152 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/google/protobuf/reflection_ops.h:26, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.cc:12: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' In file included from /usr/include/google/protobuf/wire_format.h:35, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.cc:13: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/wire_format.h: In static member function 'static void google::protobuf::internal::WireFormat::SerializeWithCachedSizes(const google::protobuf::Message&, int, google::protobuf::io::CodedOutputStream*)': /usr/include/google/protobuf/wire_format.h:109:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)' 109 | ABSL_CHECK_EQ(output->ByteCount(), expected_endpoint) | ^~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided In file included from /usr/include/google/protobuf/raw_ptr.h:16, from /usr/include/google/protobuf/generated_message_tctable_impl.h:25, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.cc:14: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/raw_ptr.h:23:25: error: size of array 'kZeroBuffer' is not an integral constant-expression 23 | kZeroBuffer[std::max(ABSL_CACHELINE_SIZE, 64)]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/google/protobuf/generated_message_tctable_impl.h:31: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /usr/include/google/protobuf/generated_message_tctable_impl.h:727:42: error: 'absl::string_view' has not been declared 727 | absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_impl.h:741:51: error: 'absl::string_view' has not been declared 741 | absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_impl.h:856:16: error: 'string_view' in namespace 'absl' does not name a type 856 | static absl::string_view MessageName(const TcParseTableBase* table); | ^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_impl.h:857:16: error: 'string_view' in namespace 'absl' does not name a type 857 | static absl::string_view FieldName(const TcParseTableBase* table, | ^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_impl.h:867:34: error: 'absl::string_view' has not been declared 867 | static bool MpVerifyUtf8(absl::string_view wire_bytes, | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.cc:18: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to '(201103 >= 201402)' /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.cc: In member function 'void Success::SharedDtor()': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.cc:167:36: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 167 | ABSL_DCHECK(GetArena() == nullptr); | ^ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.cc: In static member function 'static void Success::MergeImpl(google::protobuf::Message&, const google::protobuf::Message&)': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.cc:282:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [55], int, std::string&)' 282 | ABSL_DCHECK_NE(&from, _this); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.cc: In member function 'void Success::InternalSwap(Success*)': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/test-protobuf.pb.cc:309:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [55], int, std::string&)' 309 | ABSL_DCHECK_EQ(arena, other->GetArena()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/absl/strings/internal/str_format/bind.h: In instantiation of 'absl::lts_20230802::str_format_internal::FormatSpecTemplate::FormatSpecTemplate(const char*) [with absl::lts_20230802::FormatConversionCharSet ...Args = {(absl::lts_20230802::FormatConversionCharSet)655355}]': /usr/include/absl/crc/crc32c.h:184:34: required from here /usr/include/absl/strings/internal/str_format/bind.h:164:45: error: no matching function for call to 'absl::lts_20230802::UntypedFormatSpec::UntypedFormatSpec(const char*&)' 164 | FormatSpecTemplate(const char* s) : Base(s) {} // NOLINT | ^ /usr/include/absl/strings/str_format.h:107:12: note: candidate: 'absl::lts_20230802::UntypedFormatSpec::UntypedFormatSpec(const absl::lts_20230802::str_format_internal::ParsedFormatBase*)' 107 | explicit UntypedFormatSpec(const str_format_internal::ParsedFormatBase* pc) | ^~~~~~~~~~~~~~~~~ /usr/include/absl/strings/str_format.h:107:75: note: no known conversion for argument 1 from 'const char*' to 'const absl::lts_20230802::str_format_internal::ParsedFormatBase*' 107 | explicit UntypedFormatSpec(const str_format_internal::ParsedFormatBase* pc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/absl/log/internal/log_message.h: In instantiation of 'absl::lts_20230802::log_internal::LogMessage& absl::lts_20230802::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 19]': /usr/include/google/protobuf/arena_align.h:158:47: required from here /usr/include/absl/log/internal/log_message.h:307:44: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(const char [19])' 307 | CopyToEncodedBuffer(buf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/absl/log/internal/log_message.h:235:8: note: candidate: 'void absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20230802::log_internal::LogMessage::StringType::kLiteral]' (near match) 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:235:8: note: conversion of argument 1 would be ill-formed: /usr/include/absl/log/internal/log_message.h:307:44: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 307 | CopyToEncodedBuffer(buf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:237:8: note: candidate: 'template void absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)' 237 | void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:237:8: note: candidate expects 2 arguments, 1 provided /usr/include/absl/log/internal/log_message.h: In instantiation of 'absl::lts_20230802::log_internal::LogMessage& absl::lts_20230802::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 24]': /usr/include/google/protobuf/arena_cleanup.h:191:29: required from here /usr/include/absl/log/internal/log_message.h:307:44: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(const char [24])' 307 | CopyToEncodedBuffer(buf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/absl/log/internal/log_message.h:235:8: note: candidate: 'void absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20230802::log_internal::LogMessage::StringType::kLiteral]' (near match) 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:235:8: note: conversion of argument 1 would be ill-formed: /usr/include/absl/log/internal/log_message.h:307:44: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 307 | CopyToEncodedBuffer(buf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:237:8: note: candidate: 'template void absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)' 237 | void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:237:8: note: candidate expects 2 arguments, 1 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED32; uint32_t = unsigned int]': /usr/include/google/protobuf/wire_format_lite.h:1146:1: required from here /usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast(tag_size)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = long unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED64; uint32_t = unsigned int]': /usr/include/google/protobuf/wire_format_lite.h:1147:1: required from here /usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast(tag_size)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED32; uint32_t = unsigned int]': /usr/include/google/protobuf/wire_format_lite.h:1148:1: required from here /usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast(tag_size)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = long int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED64; uint32_t = unsigned int]': /usr/include/google/protobuf/wire_format_lite.h:1149:1: required from here /usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast(tag_size)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = float; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FLOAT; uint32_t = unsigned int]': /usr/include/google/protobuf/wire_format_lite.h:1150:1: required from here /usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast(tag_size)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = double; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_DOUBLE; uint32_t = unsigned int]': /usr/include/google/protobuf/wire_format_lite.h:1151:1: required from here /usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast(tag_size)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = int; uint8_t = unsigned char]': /usr/include/google/protobuf/wire_format_lite.h:1496:36: required from here /usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1464 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = long int; uint8_t = unsigned char]': /usr/include/google/protobuf/wire_format_lite.h:1500:36: required from here /usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1464 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = unsigned int; uint8_t = unsigned char]': /usr/include/google/protobuf/wire_format_lite.h:1504:36: required from here /usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1464 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = long unsigned int; uint8_t = unsigned char]': /usr/include/google/protobuf/wire_format_lite.h:1508:36: required from here /usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1464 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = unsigned int; uint8_t = unsigned char]': /usr/include/google/protobuf/wire_format_lite.h:1520:32: required from here /usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1483 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = long unsigned int; uint8_t = unsigned char]': /usr/include/google/protobuf/wire_format_lite.h:1524:32: required from here /usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1483 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = int; uint8_t = unsigned char]': /usr/include/google/protobuf/wire_format_lite.h:1528:32: required from here /usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1483 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = long int; uint8_t = unsigned char]': /usr/include/google/protobuf/wire_format_lite.h:1532:32: required from here /usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1483 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = float; uint8_t = unsigned char]': /usr/include/google/protobuf/wire_format_lite.h:1536:32: required from here /usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1483 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = double; uint8_t = unsigned char]': /usr/include/google/protobuf/wire_format_lite.h:1540:32: required from here /usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1483 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = bool; uint8_t = unsigned char]': /usr/include/google/protobuf/wire_format_lite.h:1544:36: required from here /usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' 1464 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/parse_context.h: In instantiation of 'const char* google::protobuf::internal::EpsCopyInputStream::AppendUntilEnd(const char*, const A&) [with A = google::protobuf::internal::EpsCopyInputStream::AppendString(const char*, std::string*)::]': /usr/include/google/protobuf/parse_context.h:429:26: required from here /usr/include/google/protobuf/parse_context.h:422:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 422 | ABSL_DCHECK(end >= ptr); | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/extension_set.h: In instantiation of 'bool google::protobuf::internal::ExtensionSet::FindExtensionInfoFromFieldNumber(int, int, ExtensionFinder*, google::protobuf::internal::ExtensionInfo*, bool*) const [with ExtensionFinder = google::protobuf::internal::GeneratedExtensionFinder]': /usr/include/google/protobuf/extension_set.h:832:44: required from here /usr/include/google/protobuf/extension_set.h:792:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 792 | ABSL_DCHECK(extension->type > 0 && | ^~~~~~~~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:358:37: note: initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h: In instantiation of 'absl::lts_20230802::log_internal::LogMessage& absl::lts_20230802::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 45]': /usr/include/google/protobuf/descriptor.h:2240:26: required from here /usr/include/absl/log/internal/log_message.h:307:44: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(const char [45])' 307 | CopyToEncodedBuffer(buf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/absl/log/internal/log_message.h:235:8: note: candidate: 'void absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20230802::log_internal::LogMessage::StringType::kLiteral]' (near match) 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:235:8: note: conversion of argument 1 would be ill-formed: /usr/include/absl/log/internal/log_message.h:307:44: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 307 | CopyToEncodedBuffer(buf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:237:8: note: candidate: 'template void absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)' 237 | void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:237:8: note: candidate expects 2 arguments, 1 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'const Element& google::protobuf::RepeatedField< >::Get(int) const [with Element = int]': /usr/include/google/protobuf/descriptor.pb.h:11192:43: required from here /usr/include/google/protobuf/repeated_field.h:616:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 616 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h:617:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 617 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< >::Set(int, const Element&) [with Element = int]': /usr/include/google/protobuf/descriptor.pb.h:11195:45: required from here /usr/include/google/protobuf/repeated_field.h:647:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 647 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h:648:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 648 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< >::Resize(int, const Element&) [with Element = unsigned int]': /usr/include/google/protobuf/wire_format_lite.h:1210:19: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED32]' /usr/include/google/protobuf/wire_format_lite.h:1250:1: required from here /usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 602 | ABSL_DCHECK_GE(new_size, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< >::Truncate(int) [with Element = unsigned int]': /usr/include/google/protobuf/wire_format_lite.h:1214:23: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED32]' /usr/include/google/protobuf/wire_format_lite.h:1250:1: required from here /usr/include/google/protobuf/repeated_field.h:1005:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 1005 | ABSL_DCHECK_LE(new_size, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< >::Resize(int, const Element&) [with Element = long unsigned int]': /usr/include/google/protobuf/wire_format_lite.h:1210:19: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = long unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED64]' /usr/include/google/protobuf/wire_format_lite.h:1251:1: required from here /usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 602 | ABSL_DCHECK_GE(new_size, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< >::Truncate(int) [with Element = long unsigned int]': /usr/include/google/protobuf/wire_format_lite.h:1214:23: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = long unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED64]' /usr/include/google/protobuf/wire_format_lite.h:1251:1: required from here /usr/include/google/protobuf/repeated_field.h:1005:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 1005 | ABSL_DCHECK_LE(new_size, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< >::Resize(int, const Element&) [with Element = int]': /usr/include/google/protobuf/wire_format_lite.h:1210:19: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED32]' /usr/include/google/protobuf/wire_format_lite.h:1252:1: required from here /usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 602 | ABSL_DCHECK_GE(new_size, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< >::Truncate(int) [with Element = int]': /usr/include/google/protobuf/wire_format_lite.h:1214:23: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED32]' /usr/include/google/protobuf/wire_format_lite.h:1252:1: required from here /usr/include/google/protobuf/repeated_field.h:1005:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 1005 | ABSL_DCHECK_LE(new_size, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< >::Resize(int, const Element&) [with Element = long int]': /usr/include/google/protobuf/wire_format_lite.h:1210:19: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = long int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED64]' /usr/include/google/protobuf/wire_format_lite.h:1253:1: required from here /usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 602 | ABSL_DCHECK_GE(new_size, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< >::Truncate(int) [with Element = long int]': /usr/include/google/protobuf/wire_format_lite.h:1214:23: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = long int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED64]' /usr/include/google/protobuf/wire_format_lite.h:1253:1: required from here /usr/include/google/protobuf/repeated_field.h:1005:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 1005 | ABSL_DCHECK_LE(new_size, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< >::Resize(int, const Element&) [with Element = float]': /usr/include/google/protobuf/wire_format_lite.h:1210:19: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = float; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FLOAT]' /usr/include/google/protobuf/wire_format_lite.h:1254:1: required from here /usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 602 | ABSL_DCHECK_GE(new_size, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< >::Truncate(int) [with Element = float]': /usr/include/google/protobuf/wire_format_lite.h:1214:23: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = float; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FLOAT]' /usr/include/google/protobuf/wire_format_lite.h:1254:1: required from here /usr/include/google/protobuf/repeated_field.h:1005:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 1005 | ABSL_DCHECK_LE(new_size, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< >::Resize(int, const Element&) [with Element = double]': /usr/include/google/protobuf/wire_format_lite.h:1210:19: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = double; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_DOUBLE]' /usr/include/google/protobuf/wire_format_lite.h:1255:1: required from here /usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 602 | ABSL_DCHECK_GE(new_size, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< >::Truncate(int) [with Element = double]': /usr/include/google/protobuf/wire_format_lite.h:1214:23: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = double; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_DOUBLE]' /usr/include/google/protobuf/wire_format_lite.h:1255:1: required from here /usr/include/google/protobuf/repeated_field.h:1005:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 1005 | ABSL_DCHECK_LE(new_size, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/arena.h: In instantiation of 'static T* google::protobuf::Arena::CreateArray(google::protobuf::Arena*, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/google/protobuf/map.h:126:38: required from 'google::protobuf::internal::MapAllocator::value_type* google::protobuf::internal::MapAllocator::allocate(size_type, const void*) [with U = google::protobuf::internal::NodeBase; pointer = google::protobuf::internal::NodeBase*; size_type = long unsigned int]' /usr/include/google/protobuf/map.h:639:47: required from here /usr/include/google/protobuf/arena.h:295:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [37], int, std::string&)' 295 | ABSL_CHECK_LE(num_elements, std::numeric_limits::max() / sizeof(T)) | ^~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::FileDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:10892:21: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FileDescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::FileDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:10897:43: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FileDescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::FileDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:10908:30: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField >::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = std::__cxx11::basic_string]' /usr/include/google/protobuf/descriptor.pb.h:11087:27: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField >::TypeHandler; Value = std::__cxx11::basic_string]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = std::__cxx11::basic_string]' /usr/include/google/protobuf/descriptor.pb.h:11099:36: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField >::TypeHandler; Value = std::__cxx11::basic_string]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = std::__cxx11::basic_string]' /usr/include/google/protobuf/descriptor.pb.h:11104:49: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::DescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:11278:29: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::DescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::DescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:11283:51: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::DescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::DescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:11294:38: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::EnumDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:11327:26: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::EnumDescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::EnumDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:11332:48: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::EnumDescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::EnumDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:11343:35: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::ServiceDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:11376:24: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::ServiceDescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::ServiceDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:11381:46: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::ServiceDescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::ServiceDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:11392:33: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::FieldDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:11425:26: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FieldDescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::FieldDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:11430:48: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FieldDescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::FieldDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:11441:35: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::DescriptorProto_ExtensionRange]' /usr/include/google/protobuf/descriptor.pb.h:12253:32: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::DescriptorProto_ExtensionRange]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::DescriptorProto_ExtensionRange]' /usr/include/google/protobuf/descriptor.pb.h:12258:54: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::DescriptorProto_ExtensionRange]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::DescriptorProto_ExtensionRange]' /usr/include/google/protobuf/descriptor.pb.h:12269:41: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::OneofDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:12302:27: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::OneofDescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::OneofDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:12307:49: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::OneofDescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::OneofDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:12318:36: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::DescriptorProto_ReservedRange]' /usr/include/google/protobuf/descriptor.pb.h:12447:31: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::DescriptorProto_ReservedRange]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::DescriptorProto_ReservedRange]' /usr/include/google/protobuf/descriptor.pb.h:12452:53: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::DescriptorProto_ReservedRange]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::DescriptorProto_ReservedRange]' /usr/include/google/protobuf/descriptor.pb.h:12463:40: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::UninterpretedOption]' /usr/include/google/protobuf/descriptor.pb.h:12831:37: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::UninterpretedOption]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::UninterpretedOption]' /usr/include/google/protobuf/descriptor.pb.h:12836:59: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::UninterpretedOption]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::UninterpretedOption]' /usr/include/google/protobuf/descriptor.pb.h:12847:46: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::ExtensionRangeOptions_Declaration]' /usr/include/google/protobuf/descriptor.pb.h:12880:28: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::ExtensionRangeOptions_Declaration]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::ExtensionRangeOptions_Declaration]' /usr/include/google/protobuf/descriptor.pb.h:12885:50: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::ExtensionRangeOptions_Declaration]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::ExtensionRangeOptions_Declaration]' /usr/include/google/protobuf/descriptor.pb.h:12896:37: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::EnumValueDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:13957:22: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::EnumValueDescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::EnumValueDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:13962:44: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::EnumValueDescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::EnumValueDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:13973:31: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::EnumDescriptorProto_EnumReservedRange]' /usr/include/google/protobuf/descriptor.pb.h:14102:31: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::EnumDescriptorProto_EnumReservedRange]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::EnumDescriptorProto_EnumReservedRange]' /usr/include/google/protobuf/descriptor.pb.h:14107:53: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::EnumDescriptorProto_EnumReservedRange]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::EnumDescriptorProto_EnumReservedRange]' /usr/include/google/protobuf/descriptor.pb.h:14118:40: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::MethodDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:14526:23: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::MethodDescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::MethodDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:14531:45: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::MethodDescriptorProto]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::MethodDescriptorProto]' /usr/include/google/protobuf/descriptor.pb.h:14542:32: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::FieldOptions_EditionDefault]' /usr/include/google/protobuf/descriptor.pb.h:16878:33: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FieldOptions_EditionDefault]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::FieldOptions_EditionDefault]' /usr/include/google/protobuf/descriptor.pb.h:16883:55: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FieldOptions_EditionDefault]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::FieldOptions_EditionDefault]' /usr/include/google/protobuf/descriptor.pb.h:16894:42: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::UninterpretedOption_NamePart]' /usr/include/google/protobuf/descriptor.pb.h:18149:21: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::UninterpretedOption_NamePart]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::UninterpretedOption_NamePart]' /usr/include/google/protobuf/descriptor.pb.h:18154:43: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::UninterpretedOption_NamePart]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::UninterpretedOption_NamePart]' /usr/include/google/protobuf/descriptor.pb.h:18165:30: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]' /usr/include/google/protobuf/descriptor.pb.h:18806:25: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]' /usr/include/google/protobuf/descriptor.pb.h:18811:47: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]' /usr/include/google/protobuf/descriptor.pb.h:18822:34: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::SourceCodeInfo_Location]' /usr/include/google/protobuf/descriptor.pb.h:19254:25: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::SourceCodeInfo_Location]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::SourceCodeInfo_Location]' /usr/include/google/protobuf/descriptor.pb.h:19259:47: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::SourceCodeInfo_Location]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::SourceCodeInfo_Location]' /usr/include/google/protobuf/descriptor.pb.h:19270:34: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]': /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from 'void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::GeneratedCodeInfo_Annotation]' /usr/include/google/protobuf/descriptor.pb.h:19512:27: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::GeneratedCodeInfo_Annotation]': /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from 'Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::GeneratedCodeInfo_Annotation]' /usr/include/google/protobuf/descriptor.pb.h:19517:49: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of 'google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::GeneratedCodeInfo_Annotation]': /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from 'const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::GeneratedCodeInfo_Annotation]' /usr/include/google/protobuf/descriptor.pb.h:19528:36: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< >::GrowNoAnnotate(int, int) [with Element = int]': /usr/include/google/protobuf/repeated_field.h:999:3: required from 'void google::protobuf::RepeatedField< >::Grow(int, int) [with Element = int]' /usr/include/google/protobuf/repeated_field.h:657:5: required from 'void google::protobuf::RepeatedField< >::Add(Element) [with Element = int]' /usr/include/google/protobuf/descriptor.pb.h:11200:45: required from here /usr/include/google/protobuf/repeated_field.h:941:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 941 | ABSL_DCHECK_GT(new_size, total_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h:948:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 948 | ABSL_DCHECK_LE( | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h:955:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' 955 | ABSL_DCHECK_LE((bytes - kRepHeaderSize) / sizeof(Element), | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:358:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string'} to 'int' 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/absl/strings/cord.h: In instantiation of 'H absl::lts_20230802::Cord::HashFragmented(H) const [with H = absl::lts_20230802::hash_internal::MixingHashState]': /usr/include/absl/strings/cord.h:783:28: required from 'H absl::lts_20230802::AbslHashValue(H, const Cord&) [with H = hash_internal::MixingHashState]' /usr/include/absl/hash/internal/hash.h:891:27: required from 'static absl::lts_20230802::enable_if_t::value, H> absl::lts_20230802::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20230802::hash_internal::MixingHashState; T = absl::lts_20230802::Cord; absl::lts_20230802::enable_if_t::value, H> = absl::lts_20230802::hash_internal::MixingHashState; decltype (absl::lts_20230802::hash_internal::AbslHashValue(std::move(state), value)) = absl::lts_20230802::hash_internal::MixingHashState]' /usr/include/absl/hash/internal/hash.h:1264:73: required from 'static H absl::lts_20230802::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20230802::Cord; Ts = {}; H = absl::lts_20230802::hash_internal::MixingHashState]' /usr/include/absl/hash/internal/hash.h:999:39: required from 'static size_t absl::lts_20230802::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20230802::Cord; typename std::enable_if<(! absl::lts_20230802::conjunction, absl::lts_20230802::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]' /usr/include/absl/hash/internal/hash.h:1253:33: required from 'size_t absl::lts_20230802::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20230802::Cord; size_t = long unsigned int]' /usr/include/absl/container/internal/hash_function_defaults.h:81:36: required from here /usr/include/absl/strings/cord.h:1020:18: error: cannot convert 'absl::lts_20230802::Cord::HashFragmented(absl::lts_20230802::hash_internal::MixingHashState) const::' to 'int' 1020 | ForEachChunk([&combiner, &hash_state](absl::string_view chunk) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | absl::lts_20230802::Cord::HashFragmented(absl::lts_20230802::hash_internal::MixingHashState) const:: 1021 | hash_state = combiner.add_buffer(std::move(hash_state), chunk.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022 | chunk.size()); | ~~~~~~~~~~~~~~ 1023 | }); | ~ /usr/include/absl/strings/cord.h:1591:48: note: initializing argument 1 of 'void absl::lts_20230802::Cord::ForEachChunk(int) const' 1591 | absl::FunctionRef callback) const { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ make[1]: *** [CMakeFiles/cmTC_f24c1.dir/build.make:78: CMakeFiles/cmTC_f24c1.dir/test-protobuf.pb.cc.o] Error 1 make[1]: Leaving directory '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/CMakeFiles/CMakeTmp' make: *** [Makefile:127: cmTC_f24c1/fast] Error 2 . -- Building on x86_64 for default -- AES support enabled -- Performing Test _Werror__Wformat_c -- Performing Test _Werror__Wformat_c - Success -- Performing Test _Werror__Wformat_cxx -- Performing Test _Werror__Wformat_cxx - Success -- Performing Test _Werror__Wformat_security_c -- Performing Test _Werror__Wformat_security_c - Success -- Performing Test _Werror__Wformat_security_cxx -- Performing Test _Werror__Wformat_security_cxx - Success -- Performing Test _Werror__fstack_protector_c -- Performing Test _Werror__fstack_protector_c - Success -- Performing Test _Werror__fstack_protector_cxx -- Performing Test _Werror__fstack_protector_cxx - Success -- Performing Test _Werror__fstack_protector_strong_c -- Performing Test _Werror__fstack_protector_strong_c - Success -- Performing Test _Werror__fstack_protector_strong_cxx -- Performing Test _Werror__fstack_protector_strong_cxx - Success -- Performing Test _Werror__fcf_protection=full_c -- Performing Test _Werror__fcf_protection=full_c - Success -- Performing Test _Werror__fcf_protection=full_cxx -- Performing Test _Werror__fcf_protection=full_cxx - Success -- Performing Test _Werror__fstack_clash_protection_c -- Performing Test _Werror__fstack_clash_protection_c - Success -- Performing Test _Werror__fstack_clash_protection_cxx -- Performing Test _Werror__fstack_clash_protection_cxx - Success -- Looking for -pie linker flag -- Looking for -pie linker flag - found -- Looking for -Wl,-z,relro linker flag -- Looking for -Wl,-z,relro linker flag - found -- Looking for -Wl,-z,now linker flag -- Looking for -Wl,-z,now linker flag - found -- Looking for -Wl,-z,noexecstack linker flag -- Looking for -Wl,-z,noexecstack linker flag - found -- Looking for -Wl,-z,noexecheap linker flag -- Looking for -Wl,-z,noexecheap linker flag - not found -- Performing Test _Werror__Werror=switch_c -- Performing Test _Werror__Werror=switch_c - Success -- Performing Test _Werror__Werror=switch_cxx -- Performing Test _Werror__Werror=switch_cxx - Success -- Performing Test _Werror__Werror=return_type_c -- Performing Test _Werror__Werror=return_type_c - Success -- Performing Test _Werror__Werror=return_type_cxx -- Performing Test _Werror__Werror=return_type_cxx - Success -- Using C security hardening flags: -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -fcf-protection=full -fstack-clash-protection -Werror=switch -Werror=return-type -- Using C++ security hardening flags: -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -fcf-protection=full -fstack-clash-protection -Werror=switch -Werror=return-type -- Using linker security hardening flags: -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -- Found Boost Version: 108300 -- Looking for rl_copy_text -- Looking for rl_copy_text - found -- Looking for rl_filename_completion_function -- Looking for rl_filename_completion_function - found -- Found readline library at: /usr -- Found Git: /usr/sbin/git -- You are currently on commit ef3e18b51 -- You are building a tagged release -- Looking for a ASM-ATT compiler -- Looking for a ASM-ATT compiler - /usr/sbin/as Wallet crypto is using amd64-64-24k backend -- Trezor support disabled CMake Warning (dev) at CMakeLists.txt:1214 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Not building tests -- Not building debug utilities Doxygen: graphviz not found - graphs disabled -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) CMake Warning (dev) at CMakeLists.txt:1253 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (19.8s) -- Generating done (0.6s) -- Build files have been written to: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build make: Entering directory '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build' [ 0%] Creating directories for 'generate_translations_header' [ 1%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/igd_desc_parse.c.o [ 2%] Building C object external/miniupnp/miniupnpc/CMakeFiles/minixmlvalid.dir/minixmlvalid.c.o [ 2%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testaddr_is_reserved.dir/testaddr_is_reserved.c.o [ 2%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/testminiwget.c.o [ 3%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminixml.dir/testminixml.c.o [ 3%] Building CXX object external/easylogging++/CMakeFiles/easylogging.dir/easylogging++.cc.o [ 3%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/byte_slice.cpp.o [ 3%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testupnpreplyparse.dir/testupnpreplyparse.c.o [ 3%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/testigddescparse.c.o [ 4%] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/mdb.c.o [ 4%] Building CXX object external/qrcodegen/CMakeFiles/qrcodegen.dir/QrCode.cpp.o [ 5%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee_readline.dir/readline_buffer.cpp.o [ 5%] Built target genversion [ 5%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/igd_desc_parse.c.o [ 5%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/aesb.c.o [ 5%] No download step for 'generate_translations_header' [ 6%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testaddr_is_reserved.dir/addr_is_reserved.c.o [ 6%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/miniupnpc.c.o [ 7%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/aes_hash.cpp.o [ 9%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/miniwget.c.o [ 9%] Building C object external/miniupnp/miniupnpc/CMakeFiles/minixmlvalid.dir/minixml.c.o [ 9%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminixml.dir/minixml.c.o [ 9%] No update step for 'generate_translations_header' [ 9%] Linking C executable testaddr_is_reserved [ 11%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/miniupnpc.c.o [ 11%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testupnpreplyparse.dir/minixml.c.o [ 11%] No patch step for 'generate_translations_header' [ 11%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminixml.dir/igd_desc_parse.c.o [ 11%] Linking C executable minixmlvalid [ 11%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/igd_desc_parse.c.o [ 11%] Performing configure step for 'generate_translations_header' [ 11%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testupnpreplyparse.dir/upnpreplyparse.c.o [ 11%] Linking C executable testminixml [ 12%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/minixml.c.o [ 12%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/miniupnpc.c.o [ 12%] Built target testaddr_is_reserved [ 12%] Linking C executable testupnpreplyparse [ 12%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/minixml.c.o [ 12%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minixml.c.o [ 12%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/miniupnpc.c.o [ 12%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/amd64-64-24k.c.o [ 12%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/blake256.c.o -- The C compiler identification is GNU 13.2.1 In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/src/amd64/../../crypto_sign/ed25519/amd64-64-24k/ge25519.h:5, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/src/amd64/amd64-64-24k.c:38: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/src/amd64/amd64.c.inc: In function 'scalarmult_p1p1': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/src/amd64/../../crypto_sign/ed25519/amd64-64-24k/sc25519.h:18:34: warning: 'crypto_sign_ed25519_amd64_64_sc25519_window4' accessing 85 bytes in a region of size 64 [-Wstringop-overflow=] 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/src/amd64/../../crypto_sign/ed25519/amd64-64-24k/sc25519.h:18:34: note: referencing argument 1 of type 'signed char[85]' /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/src/amd64/../../crypto_sign/ed25519/amd64-64-24k/sc25519.h:18:34: note: in a call to function 'crypto_sign_ed25519_amd64_64_sc25519_window4' 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/minisoap.c.o [ 12%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minisoap.c.o [ 12%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/amd64-64-24k-choose_tp.s.o [ 13%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/choose_t.s.o [ 13%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/consts.s.o [ 13%] Built target minixmlvalid [ 14%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/minisoap.c.o [ 14%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/chacha.c.o [ 14%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_getparity.c.o [ 15%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/minissdpc.c.o [ 15%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctOps.cpp.o [ 15%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minissdpc.c.o [ 15%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_freeze.s.o [ 15%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/miniwget.c.o [ 17%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_invert.c.o [ 17%] Built target testminixml [ 17%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_iseq.c.o [ 17%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/upnpcommands.c.o -- The CXX compiler identification is GNU 13.2.1 [ 18%] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/rctSigs.cpp.o [ 18%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops-data.c.o [ 18%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_mul.s.o -- Detecting C compiler ABI info [ 18%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_neg.c.o [ 18%] Built target testupnpreplyparse [ 18%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_pack.c.o [ 18%] Building CXX object src/device/CMakeFiles/obj_device.dir/device.cpp.o [ 18%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/miniwget.c.o [ 18%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/minissdpc.c.o [ 18%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops.c.o [ 19%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/miniwget.c.o [ 20%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_pow2523.c.o [ 20%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_setint.c.o [ 20%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/minissdpc.c.o [ 20%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_square.s.o [ 20%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_unpack.c.o [ 21%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_add.c.o -- Detecting C compiler ABI info - done [ 21%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/upnpcommands.c.o -- Check for working C compiler: /usr/sbin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done [ 21%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_add_p1p1.s.o [ 21%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpcommands.c.o -- Detecting CXX compiler ABI info [ 21%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/upnpcommands.c.o [ 21%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_dbl_p1p1.s.o [ 21%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_double.c.o [ 22%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_nielsadd_p1p1.s.o [ 23%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/upnpreplyparse.c.o [ 23%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_nielsadd2.s.o [ 23%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_pack.c.o [ 23%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/upnpdev.c.o [ 23%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_p1p1_to_p2.s.o [ 23%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpdev.c.o [ 23%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/minixml.c.o [ 25%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/upnpreplyparse.c.o [ 25%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_p1p1_to_p3.s.o [ 26%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/upnpreplyparse.c.o [ 26%] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/midl.c.o [ 27%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_pnielsadd_p1p1.s.o [ 27%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpreplyparse.c.o [ 27%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_scalarmult_base.c.o [ 27%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/igd_desc_parse.c.o [ 27%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/minisoap.c.o -- Detecting CXX compiler ABI info - done [ 27%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/upnperrors.c.o /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/ge25519_scalarmult_base.c:15:22: warning: 'ecd' defined but not used [-Wunused-const-variable=] 15 | static const fe25519 ecd = {{0x75EB4DCA135978A3, 0x00700A4D4141D8AB, 0x8CC740797779E898, 0x52036CEE2B6FFE73}}; | ^~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/ge25519_scalarmult_base.c:2: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/ge25519_scalarmult_base.c: In function 'crypto_sign_ed25519_amd64_64_scalarmult_base': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/sc25519.h:18:34: warning: 'crypto_sign_ed25519_amd64_64_sc25519_window4' accessing 85 bytes in a region of size 64 [-Wstringop-overflow=] 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/sc25519.h:18:34: note: referencing argument 1 of type 'signed char[85]' /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/sc25519.h:18:34: note: in a call to function 'crypto_sign_ed25519_amd64_64_sc25519_window4' 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Linking C static library liblmdb.a -- Check for working CXX compiler: /usr/sbin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning at CMakeLists.txt:53 (message): lrelease program not found, translation files not built -- Configuring done (1.6s) -- Generating done (0.0s) -- Build files have been written to: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build/translations [ 27%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/connecthostport.c.o [ 28%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnperrors.c.o [ 28%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/connecthostport.c.o [ 28%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_unpackneg.c.o [ 28%] Performing build step for 'generate_translations_header' [ 28%] Built target lmdb [ 28%] Building CXX object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto.cpp.o [ 28%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/connecthostport.c.o [ 28%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/connecthostport.c.o [ 28%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/sc25519_from32bytes.c.o [ 28%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_format_utils_basic.dir/cryptonote_format_utils_basic.cpp.o [ 50%] Building C object CMakeFiles/generate_translations_header.dir/generate_translations_header.c.o [ 30%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/sc25519_window4.c.o [ 30%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/portlistingparse.c.o /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/sc25519_window4.c:3:34: warning: argument 1 of type 'signed char[64]' with mismatched bound [-Warray-parameter=] 3 | void sc25519_window4(signed char r[64], const sc25519 *s) | ~~~~~~~~~~~~^~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/sc25519_window4.c:1: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/sc25519.h:58:34: note: previously declared as 'signed char[85]' 58 | void sc25519_window4(signed char r[85], const sc25519 *s); | ~~~~~~~~~~~~^~~~~ [ 30%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/portlistingparse.c.o [ 30%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_add.s.o [ 30%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/portlistingparse.c.o [100%] Linking C executable generate_translations_header [ 30%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_sub.s.o [ 30%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/portlistingparse.c.o [ 30%] Built target monero-crypto-amd64-64-24k [ 30%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/receivedata.c.o [ 30%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/addr_is_reserved.c.o [ 30%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/receivedata.c.o [ 30%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/receivedata.c.o [ 30%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/byte_stream.cpp.o [ 31%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/receivedata.c.o [ 31%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/hex.cpp.o [ 31%] Linking C executable testminiwget [ 32%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/listdevices.c.o Generating embedded translations header [100%] Built target generate_translations_header [ 32%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/listdevices.c.o [ 32%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/addr_is_reserved.c.o [ 34%] Performing install step for 'generate_translations_header' [ 34%] Linking C executable testigddescparse [ 35%] Completed 'generate_translations_header' [ 35%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/addr_is_reserved.c.o [ 36%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/addr_is_reserved.c.o [ 36%] Built target generate_translations_header [ 37%] Generating generated_testnet_blocks.c [ 37%] Linking C shared library libminiupnpc.so [ 37%] Generating generated_checkpoints.c [ 37%] Linking C static library libminiupnpc.a [ 37%] Built target libminiupnpc-static [ 37%] Building CXX object src/checkpoints/CMakeFiles/obj_checkpoints.dir/checkpoints.cpp.o [ 37%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_ref.c.o [ 37%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_ssse3.c.o [ 37%] Built target testminiwget [ 37%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/account.cpp.o [ 37%] Built target testigddescparse [ 37%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/blockchain.cpp.o [ 37%] Linking CXX static library libqrcodegen.a [ 37%] Built target qrcodegen [ 37%] Building CXX object src/hardforks/CMakeFiles/obj_hardforks.dir/hardforks.cpp.o [ 37%] Built target obj_hardforks [ 37%] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/blockchain_db.cpp.o [ 37%] Generating generated_stagenet_blocks.c [ 37%] Building CXX object src/blocks/CMakeFiles/obj_blocks.dir/blocks.cpp.o [ 38%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/abstract_http_client.cpp.o [ 38%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/http_auth.cpp.o [ 38%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_avx2.c.o [ 38%] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_checkpoints.c.o [ 39%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.o [ 39%] Built target libminiupnpc-shared [ 39%] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/database.cpp.o [ 39%] Built target obj_epee_readline [ 39%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig.cpp.o [ 40%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/groestl.c.o [ 40%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-blake.c.o [ 40%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-groestl.c.o [ 40%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-jh.c.o /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/hash-extra-jh.c: In function 'hash_extra_jh': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/hash-extra-jh.c:40:7: warning: unused variable 'r' [-Wunused-variable] 40 | int r = jh_hash(HASH_SIZE * 8, data, 8 * length, (uint8_t*)hash); | ^ [ 40%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-skein.c.o /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/hash-extra-skein.c: In function 'hash_extra_skein': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/hash-extra-skein.c:38:7: warning: unused variable 'r' [-Wunused-variable] 38 | int r = skein_hash(8 * HASH_SIZE, data, 8 * length, (uint8_t*)hash); | ^ [ 42%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash.c.o [ 42%] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_testnet_blocks.c.o [ 43%] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_stagenet_blocks.c.o [ 43%] Built target obj_blocks [ 44%] Building CXX object src/net/CMakeFiles/obj_net.dir/dandelionpp.cpp.o [ 44%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hmac-keccak.c.o [ 44%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/jh.c.o [ 44%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/keccak.c.o [ 45%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/oaes_lib.c.o /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/oaes_lib.c: In function 'oaes_get_seed': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/oaes_lib.c:515:9: warning: 'ftime' is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations] 515 | ftime (&timer); | ^~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/oaes_lib.c:45: /usr/include/sys/timeb.h:29:12: note: declared here 29 | extern int ftime (struct timeb *__timebuf) | ^~~~~ [ 45%] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/error.cpp.o [ 45%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/random.c.o [ 45%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/skein.c.o [ 45%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/slow-hash.c.o [ 46%] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/table.cpp.o [ 46%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/cpu.cpp.o [ 46%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/dataset.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/ringct/rctOps.cpp:33: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/streambuf:43, from /usr/include/c++/13.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/13.2.1/iterator:66, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/iterator_range_core.hpp:26, from /usr/include/boost/lexical_cast.hpp:48, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/ringct/rctOps.cpp:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/ringct/rctSigs.cpp:39: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/include/misc_log_ex.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/ringct/rctSigs.cpp:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 47%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/rx-slow-hash.c.o [ 47%] Linking CXX static library libeasylogging.a /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/rx-slow-hash.c: In function 'rx_get_miner_thread': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/rx-slow-hash.c:507:10: warning: old-style function definition [-Wold-style-definition] 507 | uint32_t rx_get_miner_thread() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/rx-slow-hash.c: In function 'rx_slow_hash_allocate_state': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/rx-slow-hash.c:511:6: warning: old-style function definition [-Wold-style-definition] 511 | void rx_slow_hash_allocate_state() {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/rx-slow-hash.c: In function 'rx_slow_hash_free_state': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/rx-slow-hash.c:520:6: warning: old-style function definition [-Wold-style-definition] 520 | void rx_slow_hash_free_state() { | ^~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Built target easylogging [ 47%] Building CXX object src/mnemonics/CMakeFiles/obj_mnemonics.dir/electrum-words.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils_basic.cpp:31: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/blobdatatype.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:32: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/device/device.cpp:33: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/device/device_ledger.hpp:91:14: warning: 'hw::ledger::{anonymous}::apdu_verbose' defined but not used [-Wunused-variable] 91 | bool apdu_verbose =true; | ^~~~~~~~~~~~ [ 47%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/CryptonightR_JIT.c.o [ 47%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/tree-hash.c.o [ 47%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/CryptonightR_template.S.o [ 47%] Built target obj_cncrypto [ 48%] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_args.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/account.cpp:41: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/istream:40, from /usr/include/c++/13.2.1/fstream:40, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/account.cpp:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 50%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_default.cpp.o [ 50%] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/value_stream.cpp.o [ 50%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/soft_aes.cpp.o [ 50%] Building CXX object src/net/CMakeFiles/obj_net.dir/error.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/blockchain.cpp:38: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/locale:41, from /usr/include/boost/filesystem/detail/path_traits.hpp:18, from /usr/include/boost/filesystem/path.hpp:21, from /usr/include/boost/filesystem.hpp:16, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 50%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/mlog.cpp.o [ 50%] Built target obj_lmdb_lib [ 50%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_daemon.cpp.o [ 50%] Building CXX object src/net/CMakeFiles/obj_net.dir/http.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig.cpp:31: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/ostream:40, from /usr/include/c++/13.2.1/iostream:41, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/crypto.h:34, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 50%] Building C object external/randomx/CMakeFiles/randomx.dir/src/virtual_memory.c.o [ 51%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.o [ 51%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctTypes.cpp.o [ 51%] Built target obj_cryptonote_format_utils_basic [ 51%] Building CXX object src/p2p/CMakeFiles/obj_p2p.dir/net_node.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_db/blockchain_db.cpp:33: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/streambuf:43, from /usr/include/c++/13.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/13.2.1/iterator:66, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/iterator_range_core.hpp:26, from /usr/include/boost/range/iterator_range.hpp:13, from /usr/include/boost/range/adaptor/reversed.hpp:14, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_db/blockchain_db.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 51%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/connection_context.cpp.o [ 51%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/allocator.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/device/device_default.cpp:38: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/ostream:40, from /usr/include/c++/13.2.1/iostream:41, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/crypto.h:34, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/device/device.hpp:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/device/device_default.hpp:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/device/device_default.cpp:33: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 51%] Built target obj_mnemonics [ 51%] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/block_queue.cpp.o [ 51%] Built target obj_ringct [ 51%] Building CXX object src/rpc/CMakeFiles/obj_rpc_pub.dir/zmq_pub.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/blockchain.cpp:51: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/common/boost_serialization_helper.h: In function 'bool tools::unserialize_obj_from_file(t_object&, const std::string&)': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/common/boost_serialization_helper.h:113:35: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations] 113 | boost::filesystem::copy_file(file_path, file_path + ".unportable", boost::filesystem::copy_option::overwrite_if_exists); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/filesystem.hpp:19: /usr/include/boost/filesystem/operations.hpp:473:13: note: declared here 473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925 | ^~~~~~~~~ [ 52%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_account.cpp.o [ 52%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.o [ 52%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_helper.cpp.o [ 52%] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/lmdb/db_lmdb.cpp.o [ 52%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/instruction.cpp.o [ 52%] Building C object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctCryptoOps.c.o [ 52%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/multiexp.cc.o [ 52%] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_payment_signature.cpp.o [ 53%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/randomx.cpp.o [ 53%] Built target obj_checkpoints [ 53%] Building CXX object src/serialization/CMakeFiles/obj_serialization.dir/json_object.cpp.o [ 54%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_utils_base.cpp.o [ 54%] Building CXX object src/device/CMakeFiles/obj_device.dir/log.cpp.o [ 54%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/superscalar.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig.h:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig_account.cpp:34: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/ostream:40, from /usr/include/c++/13.2.1/iostream:41, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/crypto.h:34, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig_account.h:31, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig_account.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 54%] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_handler.cpp.o [ 54%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_basic_impl.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/p2p/net_node.cpp:42: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/streambuf:43, from /usr/include/c++/13.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/13.2.1/iterator:66, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/iterator/iterator_facade.hpp:12, from /usr/include/boost/algorithm/string/find_iterator.hpp:15, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/p2p/net_node.cpp:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/bootstrap_daemon.cpp:8: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/functional:49, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/bootstrap_daemon.h:3, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/bootstrap_daemon.cpp:1: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 54%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_compiled.cpp.o [ 55%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs.cc.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/zmq_pub.cpp:48: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/boost/assert/source_location.hpp:15, from /usr/include/boost/exception/exception.hpp:9, from /usr/include/boost/throw_exception.hpp:21, from /usr/include/boost/thread/pthread/mutex.hpp:12, from /usr/include/boost/thread/mutex.hpp:16, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/zmq_pub.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/zmq_pub.cpp:30: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 55%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.o [ 55%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/string_tools.cpp.o [ 56%] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/cryptonote_protocol_handler-base.cpp.o [ 57%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_core.c.o [ 57%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/blake2_generator.cpp.o [ 57%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/instructions_portable.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/serialization/json_object.cpp:36: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/boost/utility/string_ref_fwd.hpp:19, from /usr/include/boost/utility/string_ref.hpp:22, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/serialization/json_object.h:31, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/serialization/json_object.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_db/lmdb/db_lmdb.cpp:40: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_db/blockchain_db.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_db/lmdb/db_lmdb.h:31, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_db/lmdb/db_lmdb.cpp:28: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 57%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_ledger.cpp.o [ 57%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_account_kex_impl.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.cpp:34: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/include/misc_log_ex.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/include/include_base_utils.h:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.cpp:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 57%] Building C object external/randomx/CMakeFiles/randomx.dir/src/reciprocal.c.o [ 57%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/virtual_machine.cpp.o [ 57%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/parserse_base_utils.cpp.o [ 57%] Built target obj_rpc_pub [ 57%] Building CXX object src/rpc/CMakeFiles/obj_daemon_messages.dir/message.cpp.o [ 57%] Building CXX object src/net/CMakeFiles/obj_net.dir/i2p_address.cpp.o [ 57%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/wipeable_string.cpp.o [ 57%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs_plus.cc.o [ 59%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/rpc_handler.cpp:6: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/boost/thread/exceptions.hpp:20, from /usr/include/boost/thread/lock_types.hpp:12, from /usr/include/boost/thread/lock_algorithms.hpp:11, from /usr/include/boost/thread/locks.hpp:10, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/rpc_handler.cpp:3: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 59%] Building C object external/randomx/CMakeFiles/randomx.dir/src/blake2/blake2b.c.o [ 59%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.o [ 59%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/levin_base.cpp.o [ 59%] Building C object external/randomx/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.o [ 60%] Linking CXX static library librandomx.a [ 61%] Building C object contrib/epee/src/CMakeFiles/obj_epee.dir/memwipe.c.o [ 61%] Built target randomx [ 61%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_core.cpp.o [ 62%] Building CXX object src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/daemon_handler.cpp.o [ 62%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/connection_basic.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/device/device_ledger.cpp:35: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/device/device_ledger.hpp:34, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/device/device_ledger.cpp:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 63%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_format_utils.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig.h:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig_account_kex_impl.cpp:34: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/ostream:40, from /usr/include/c++/13.2.1/iostream:41, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/crypto.h:34, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig_account.h:31, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig_account_kex_impl.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 63%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle.cpp.o [ 63%] Built target obj_blockchain_db [ 63%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet2.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_protocol/cryptonote_protocol_handler-base.cpp:52: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_protocol/cryptonote_protocol_handler-base.cpp:33: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 63%] Built target obj_serialization [ 64%] Building CXX object src/device_trezor/CMakeFiles/obj_device_trezor.dir/device_trezor.cpp.o [ 64%] Built target obj_ringct_basic [ 64%] Building CXX object src/daemonizer/CMakeFiles/obj_daemonizer.dir/posix_fork.cpp.o [ 64%] Built target obj_rpc_base [ 64%] Building C object external/miniupnp/miniupnpc/CMakeFiles/upnpc-static.dir/upnpc.c.o [ 64%] Linking C executable upnpc-static In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:37: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:32: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 64%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_io_hid.cpp.o [ 64%] Built target obj_daemonizer [ 64%] Building C object external/miniupnp/miniupnpc/CMakeFiles/upnpc-shared.dir/upnpc.c.o [ 64%] Building CXX object src/p2p/CMakeFiles/obj_p2p.dir/net_peerlist.cpp.o [ 65%] Linking C executable upnpc-shared [ 65%] Building CXX object src/rpc/CMakeFiles/obj_daemon_messages.dir/daemon_messages.cpp.o [ 65%] Built target upnpc-shared [ 65%] Building C object external/miniupnp/miniupnpc/CMakeFiles/listdevices.dir/listdevices.c.o [ 65%] Built target upnpc-static /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/miniupnp/miniupnpc/listdevices.c: In function 'add_device': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/miniupnp/miniupnpc/listdevices.c:60:24: warning: implicit declaration of function 'strdup'; did you mean 'strcmp'? [-Wimplicit-function-declaration] 60 | elt->descURL = strdup(dev->descURL); | ^~~~~~ | strcmp /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/miniupnp/miniupnpc/listdevices.c:60:22: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 60 | elt->descURL = strdup(dev->descURL); | ^ [ 65%] Linking CXX static library libepee_readline.a [ 65%] Linking C executable listdevices [ 65%] Built target epee_readline [ 67%] Building CXX object src/CMakeFiles/obj_version.dir/__/version.cpp.o [ 67%] Built target obj_version [ 67%] Building CXX object src/common/CMakeFiles/obj_common.dir/base58.cpp.o [ 67%] Built target listdevices [ 67%] Linking CXX static library libblocks.a [ 67%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_clsag_context.cpp.o [ 67%] Built target blocks [ 67%] Linking CXX static library libversion.a [ 67%] Built target version [ 67%] Linking CXX static library libhardforks.a [ 67%] Built target hardforks [ 67%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_kex_msg.cpp.o [ 67%] Built target obj_device_trezor [ 67%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_tx_builder_ringct.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.cpp:38: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.cpp:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 68%] Building CXX object src/common/CMakeFiles/obj_common.dir/command_line.cpp.o [ 68%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_node_selector.cpp.o [ 68%] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/levin_notify.cpp.o [ 69%] Building CXX object src/net/CMakeFiles/obj_net.dir/parse.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/daemon_handler.h:35, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/daemon_handler.cpp:29: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/include/byte_slice.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/daemon_handler.h:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 69%] Building CXX object src/net/CMakeFiles/obj_net.dir/resolve.cpp.o /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.cpp: In constructor 'cryptonote::core::core(cryptonote::i_cryptonote_protocol*)': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.cpp:229:25: warning: member 'cryptonote::core::m_blockchain_storage' is used uninitialized [-Wuninitialized] 229 | m_mempool(m_blockchain_storage), | ^~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle-detail.cpp.o [ 70%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/mlocker.cpp.o [ 70%] Building CXX object src/net/CMakeFiles/obj_net.dir/socks.cpp.o /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/p2p/net_peerlist.cpp: In static member function 'static boost::optional nodetool::peerlist_storage::open(const std::string&)': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/p2p/net_peerlist.cpp:203:35: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations] 203 | boost::filesystem::copy_file(path, path + ".unportable", boost::filesystem::copy_option::overwrite_if_exists); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/p2p/net_peerlist.cpp:40: /usr/include/boost/filesystem/operations.hpp:473:13: note: declared here 473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925 | ^~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig_kex_msg.cpp:38: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/ostream:40, from /usr/include/c++/13.2.1/iostream:41, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/crypto/crypto.h:34, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig_kex_msg.h:31, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig_kex_msg.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig_tx_builder_ringct.cpp:36: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/vector:68, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/ringct/rctTypes.h:36, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig_tx_builder_ringct.h:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/multisig/multisig_tx_builder_ringct.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 70%] Built target obj_device [ 70%] Building CXX object src/net/CMakeFiles/obj_net.dir/socks_connect.cpp.o [ 70%] Building CXX object src/common/CMakeFiles/obj_common.dir/dns_utils.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet2.cpp:53: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/numeric:75, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet2.cpp:32: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 70%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/difficulty.cpp.o [ 70%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/buffer.cpp.o [ 71%] Building CXX object src/net/CMakeFiles/obj_net.dir/tor_address.cpp.o [ 71%] Built target obj_p2p [ 71%] Building CXX object src/net/CMakeFiles/obj_net.dir/zmq.cpp.o [ 71%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_ssl.cpp.o [ 71%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/int-util.cpp.o [ 72%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/portable_storage.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet2.cpp:67: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/common/boost_serialization_helper.h: In function 'bool tools::unserialize_obj_from_file(t_object&, const std::string&)': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/common/boost_serialization_helper.h:113:35: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations] 113 | boost::filesystem::copy_file(file_path, file_path + ".unportable", boost::filesystem::copy_option::overwrite_if_exists); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/common/boost_serialization_helper.h:36: /usr/include/boost/filesystem/operations.hpp:473:13: note: declared here 473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925 | ^~~~~~~~~ [ 72%] Building CXX object src/common/CMakeFiles/obj_common.dir/download.cpp.o [ 72%] Building CXX object src/common/CMakeFiles/obj_common.dir/error.cpp.o [ 72%] Built target obj_multisig [ 73%] Building CXX object src/common/CMakeFiles/obj_common.dir/expect.cpp.o [ 73%] Building CXX object src/common/CMakeFiles/obj_common.dir/util.cpp.o [ 73%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_pool.cpp.o /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet2.cpp: In member function 'void tools::wallet2::refresh(bool, uint64_t, uint64_t&, bool&, bool, bool, uint64_t)': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet2.cpp:3974:8: warning: unused variable 'refreshed' [-Wunused-variable] 3974 | bool refreshed = false; | ^~~~~~~~~ /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet2.cpp: In member function 'void tools::wallet2::load(const std::string&, const epee::wipeable_string&, const std::string&, const std::string&)': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet2.cpp:6211:53: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations] 6211 | if (use_fs) boost::filesystem::copy_file(m_wallet_file, m_wallet_file + ".unportable", boost::filesystem::copy_option::overwrite_if_exists); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/filesystem/operations.hpp:473:13: note: declared here 473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925 | ^~~~~~~~~ /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet2.cpp:6233:49: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations] 6233 | if (use_fs) boost::filesystem::copy_file(m_wallet_file, m_wallet_file + ".unportable", boost::filesystem::copy_option::overwrite_if_exists); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/filesystem/operations.hpp:473:13: note: declared here 473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925 | ^~~~~~~~~ [ 73%] Built target obj_daemon_messages [ 73%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_sanity_check.cpp.o [ 75%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/core_rpc_server.cpp.o [ 75%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/hardfork.cpp.o [ 75%] Building CXX object src/common/CMakeFiles/obj_common.dir/i18n.cpp.o [ 75%] Building CXX object src/common/CMakeFiles/obj_common.dir/notify.cpp.o [ 75%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/misc_language.cpp.o /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/src/net_ssl.cpp: In member function 'void {anonymous}::openssl_rsa_free::operator()(RSA*) const': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/src/net_ssl.cpp:80:15: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 80 | RSA_free(ptr); | ~~~~~~~~^~~~~ In file included from /usr/include/openssl/x509.h:36, from /usr/include/openssl/ssl.h:32, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:24, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:23, from /usr/include/boost/asio/ssl.hpp:18, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/src/net_ssl.cpp:32: /usr/include/openssl/rsa.h:304:28: note: declared here 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/src/net_ssl.cpp: In member function 'void {anonymous}::openssl_ec_key_free::operator()(EC_KEY*) const': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/src/net_ssl.cpp:98:18: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | EC_KEY_free(ptr); | ~~~~~~~~~~~^~~~~ In file included from /usr/include/openssl/x509.h:33: /usr/include/openssl/ec.h:1022:28: note: declared here 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/src/net_ssl.cpp: In function 'bool epee::net_utils::create_rsa_ssl_certificate(EVP_PKEY*&, X509*&)': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/src/net_ssl.cpp:146:26: warning: 'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | openssl_rsa rsa{RSA_new()}; | ~~~~~~~^~ /usr/include/openssl/rsa.h:212:28: note: declared here 212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/src/net_ssl.cpp:162:26: warning: 'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | if (RSA_generate_key_ex(rsa.get(), 4096, exponent.get(), nullptr) != 1) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:271:27: note: declared here 271 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/src/net_ssl.cpp: In function 'bool epee::net_utils::create_ec_ssl_certificate(EVP_PKEY*&, X509*&, int)': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/src/net_ssl.cpp:216:35: warning: 'EC_KEY* EC_KEY_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 216 | openssl_ec_key ec_key{EC_KEY_new()}; | ~~~~~~~~~~^~ /usr/include/openssl/ec.h:987:31: note: declared here 987 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void); | ^~~~~~~~~~ /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/src/net_ssl.cpp:239:23: warning: 'int EC_KEY_set_group(EC_KEY*, const EC_GROUP*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 239 | if (EC_KEY_set_group(ec_key.get(), group) != 1) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1061:27: note: declared here 1061 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/src/net_ssl.cpp:244:26: warning: 'int EC_KEY_generate_key(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 244 | if (EC_KEY_generate_key(ec_key.get()) != 1) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object src/common/CMakeFiles/obj_common.dir/password.cpp.o [ 76%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/file_io_utils.cpp.o [ 76%] Building CXX object src/common/CMakeFiles/obj_common.dir/perf_timer.cpp.o [ 76%] Building CXX object src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/zmq_pub.cpp.o [ 76%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_parse_helpers.cpp.o [ 76%] Building CXX object src/common/CMakeFiles/obj_common.dir/pruning.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.cpp:36: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/locale:41, from /usr/include/boost/filesystem/detail/path_traits.hpp:18, from /usr/include/boost/filesystem/path.hpp:21, from /usr/include/boost/filesystem.hpp:16, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.cpp:32: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_sanity_check.cpp:32: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/vector:68, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_sanity_check.cpp:30: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 76%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/http_base.cpp.o [ 76%] Building CXX object src/common/CMakeFiles/obj_common.dir/spawn.cpp.o [ 77%] Building CXX object src/common/CMakeFiles/obj_common.dir/threadpool.cpp.o [ 77%] Built target obj_net [ 77%] Building CXX object src/common/CMakeFiles/obj_common.dir/updates.cpp.o [ 77%] Building C object src/common/CMakeFiles/obj_common.dir/aligned.c.o [ 77%] Building CXX object src/common/CMakeFiles/obj_common.dir/timings.cc.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.cpp:43: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/common/boost_serialization_helper.h: In function 'bool tools::unserialize_obj_from_file(t_object&, const std::string&)': /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/common/boost_serialization_helper.h:113:35: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations] 113 | boost::filesystem::copy_file(file_path, file_path + ".unportable", boost::filesystem::copy_option::overwrite_if_exists); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/filesystem.hpp:19: /usr/include/boost/filesystem/operations.hpp:473:13: note: declared here 473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925 | ^~~~~~~~~ [ 77%] Building CXX object src/common/CMakeFiles/obj_common.dir/combinator.cpp.o [ 77%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/merge_mining.cpp.o [ 78%] Building CXX object src/common/CMakeFiles/obj_common.dir/stack_trace.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/zmq_pub.cpp:48: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/boost/assert/source_location.hpp:15, from /usr/include/boost/exception/exception.hpp:9, from /usr/include/boost/throw_exception.hpp:21, from /usr/include/boost/thread/pthread/mutex.hpp:12, from /usr/include/boost/thread/mutex.hpp:16, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/zmq_pub.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/zmq_pub.cpp:30: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 79%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_tx_utils.cpp.o [ 79%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_verification_utils.cpp.o [ 80%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/miner.cpp.o [ 80%] Building CXX object src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/zmq_server.cpp.o [ 80%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/rpc_payment.cpp.o [ 80%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/rpc_version_str.cpp.o [ 80%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/instanciations.cpp.o [ 80%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet_args.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/core_rpc_server.h:42, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/core_rpc_server.cpp:38: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/locale:41, from /usr/include/boost/filesystem/detail/path_traits.hpp:18, from /usr/include/boost/filesystem/path.hpp:21, from /usr/include/boost/filesystem.hpp:16, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 80%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/ringdb.cpp.o [ 80%] Built target obj_epee [ 80%] Linking CXX static library libepee.a [ 80%] Built target obj_common [ 81%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/node_rpc_proxy.cpp.o [ 81%] Built target epee [ 82%] Linking CXX static library libcncrypto.a [ 82%] Built target cncrypto [ 82%] Linking CXX static library libmnemonics.a [ 82%] Built target mnemonics [ 84%] Linking CXX static library libdevice_trezor.a [ 84%] Built target device_trezor [ 84%] Linking CXX static library libcommon.a [ 84%] Built target common [ 84%] Linking CXX static library libwallet-crypto.a [ 84%] Built target wallet-crypto [ 85%] Linking CXX static library libringct_basic.a [ 85%] Built target ringct_basic [ 85%] Linking CXX static library libcryptonote_format_utils_basic.a [ 85%] Built target cryptonote_format_utils_basic [ 85%] Linking CXX static library libcheckpoints.a [ 85%] Built target checkpoints [ 85%] Linking CXX static library liblmdb_lib.a [ 85%] Built target lmdb_lib [ 86%] Linking CXX static library libnet.a [ 86%] Built target net [ 86%] Linking CXX static library librpc_base.a [ 86%] Built target rpc_base [ 86%] Linking CXX static library libdaemonizer.a [ 86%] Built target daemonizer [ 86%] Building CXX object src/gen_ssl_cert/CMakeFiles/gen_ssl_cert.dir/gen_ssl_cert.cpp.o [ 86%] Linking CXX static library libdevice.a [ 86%] Built target device [ 86%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/message_store.cpp.o [ 86%] Built target obj_cryptonote_protocol [ 86%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/message_transporter.cpp.o [ 86%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet_rpc_payments.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.cpp:38: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/hashtable.h:37, from /usr/include/c++/13.2.1/bits/unordered_set.h:33, from /usr/include/c++/13.2.1/unordered_set:41, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.cpp:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/miner.cpp:36: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/istream:40, from /usr/include/c++/13.2.1/sstream:40, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/miner.cpp:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet_errors.h:38, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/ringdb.cpp:37: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/ringdb.cpp:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/rpc_payment.cpp:39: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/istream:40, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/external/boost/archive/portable_binary_iarchive.hpp:24, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/rpc_payment.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 86%] Built target obj_daemon_rpc_server In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/blockchain.h:59, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_verification_utils.cpp:29: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/stdexcept:39, from /usr/include/boost/asio/io_context.hpp:20, from /usr/include/boost/asio/io_service.hpp:18, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/blockchain.h:32: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 86%] Linking CXX executable ../../bin/monero-gen-ssl-cert In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/p2p/net_node.inl:60, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/instanciations.cpp:32: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/stdexcept:39, from /usr/include/boost/asio/io_context.hpp:20, from /usr/include/boost/asio/io_service.hpp:18, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/p2p/net_node.h:34, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/instanciations.cpp:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet_rpc_payments.cpp:34: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/stdexcept:39, from /usr/include/boost/optional/bad_optional_access.hpp:15, from /usr/include/boost/optional/optional.hpp:34, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet_rpc_payments.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 86%] Built target obj_cryptonote_core In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet_errors.h:38, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/message_store.cpp:40: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/message_store.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/message_store.cpp:30: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 86%] Built target gen_ssl_cert In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet_errors.h:38, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/message_transporter.cpp:33: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/streambuf:43, from /usr/include/c++/13.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/13.2.1/iterator:66, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/mutable_iterator.hpp:23, from /usr/include/boost/range/iterator.hpp:20, from /usr/include/boost/range/end.hpp:21, from /usr/include/boost/foreach.hpp:80, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/include/serialization/keyvalue_serialization.h:31, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/message_transporter.h:31, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/message_transporter.cpp:30: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 86%] Built target obj_cryptonote_basic [ 86%] Linking CXX static library libcryptonote_basic.a [ 86%] Built target cryptonote_basic [ 86%] Linking CXX static library libringct.a [ 86%] Built target ringct [ 87%] Linking CXX static library libblockchain_db.a [ 87%] Built target blockchain_db [ 87%] Linking CXX static library libcryptonote_core.a [ 87%] Built target cryptonote_core [ 88%] Linking CXX static library libp2p.a [ 88%] Linking CXX static library libmultisig.a [ 88%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/blockchain_import.cpp.o [ 88%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/bootstrap_file.cpp.o [ 88%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/blockchain_export.cpp.o [ 88%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_ancestry.dir/blockchain_ancestry.cpp.o [ 88%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_depth.dir/blockchain_depth.cpp.o [ 89%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_usage.dir/blockchain_usage.cpp.o [ 89%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_stats.dir/blockchain_stats.cpp.o [ 89%] Built target multisig [ 89%] Built target p2p [ 89%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/blocksdat_file.cpp.o [ 90%] Linking CXX static library libcryptonote_protocol.a [ 90%] Built target cryptonote_protocol [ 92%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_prune_known_spent_data.dir/blockchain_prune_known_spent_data.cpp.o [ 92%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_prune.dir/blockchain_prune.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_usage.cpp:34: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/stdexcept:39, from /usr/include/boost/optional/bad_optional_access.hpp:15, from /usr/include/boost/optional/optional.hpp:34, from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13, from /usr/include/boost/range/adaptor/transformed.hpp:15, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_usage.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_depth.cpp:34: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/stdexcept:39, from /usr/include/boost/optional/bad_optional_access.hpp:15, from /usr/include/boost/optional/optional.hpp:34, from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13, from /usr/include/boost/range/adaptor/transformed.hpp:15, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_depth.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_prune_known_spent_data.cpp:33: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_prune_known_spent_data.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 93%] Linking CXX static library libserialization.a [ 93%] Built target serialization [ 93%] Linking CXX static library librpc_pub.a [ 93%] Built target rpc_pub [ 94%] Linking CXX static library libdaemon_messages.a [ 94%] Built target daemon_messages [ 95%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/bootstrap_file.cpp.o [ 95%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/blocksdat_file.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_stats.cpp:34: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_stats.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_ancestry.cpp:40: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/hashtable.h:37, from /usr/include/c++/13.2.1/bits/unordered_map.h:33, from /usr/include/c++/13.2.1/unordered_map:41, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_ancestry.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/blockchain.h:59, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blocksdat_file.h:40, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blocksdat_file.cpp:29: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /usr/include/boost/iostreams/stream_buffer.hpp:15, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blocksdat_file.h:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/blockchain.h:59, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/bootstrap_file.h:39, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_export.cpp:29: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /usr/include/boost/iostreams/stream_buffer.hpp:15, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/bootstrap_file.h:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/blockchain.h:59, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/bootstrap_file.h:39, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/bootstrap_file.cpp:33: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/vector:68, from /usr/include/boost/serialization/vector.hpp:20, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_boost_serialization.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/bootstrap_serialization.h:31, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/bootstrap_file.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/blockchain.h:59, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/bootstrap_file.h:39, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_import.cpp:38: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/istream:40, from /usr/include/c++/13.2.1/fstream:40, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_import.cpp:32: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_prune.cpp:37: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_prune.cpp:32: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 95%] Linking CXX executable ../../bin/monero-blockchain-prune-known-spent-data [ 95%] Linking CXX executable ../../bin/monero-blockchain-usage [ 95%] Linking CXX executable ../../bin/monero-blockchain-stats [ 95%] Linking CXX executable ../../bin/monero-blockchain-depth In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/blockchain.h:59, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/bootstrap_file.h:39, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/bootstrap_file.cpp:33: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/vector:68, from /usr/include/boost/serialization/vector.hpp:20, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_boost_serialization.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/bootstrap_serialization.h:31, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/bootstrap_file.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 95%] Linking CXX executable ../../bin/monero-blockchain-prune [ 95%] Linking CXX executable ../../bin/monero-blockchain-import In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/blockchain.h:59, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blocksdat_file.h:40, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blocksdat_file.cpp:29: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /usr/include/boost/iostreams/stream_buffer.hpp:15, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blocksdat_file.h:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 95%] Built target blockchain_stats [ 95%] Linking CXX executable ../../bin/monero-blockchain-export [ 95%] Built target blockchain_depth [ 95%] Built target blockchain_prune_known_spent_data [ 95%] Built target blockchain_usage [ 95%] Linking CXX executable ../../bin/monero-blockchain-ancestry /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp: In function 'add_size': /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp:117:37: warning: 'MEM[(struct MDB_stat *)&mst].ms_psize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp:113:12: note: 'MEM[(struct MDB_stat *)&mst].ms_psize' was declared here In function 'check_resize', inlined from 'resize_point' at /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp:145:15: /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp:135:3: warning: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp: In function 'resize_point': /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp:128:15: note: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' was declared here In function 'check_resize', inlined from 'resize_point' at /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp:145:15: /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp:134:12: warning: 'MEM[(struct MDB_envinfo *)&mei].me_last_pgno' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp: In function 'resize_point': /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp:128:15: note: 'MEM[(struct MDB_envinfo *)&mei].me_last_pgno' was declared here In function 'check_resize', inlined from 'resize_point' at /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp:145:15: /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp:134:28: warning: 'MEM[(struct MDB_stat *)&mst].ms_psize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp: In function 'resize_point': /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp:129:12: note: 'MEM[(struct MDB_stat *)&mst].ms_psize' was declared here /usr/src/debug/monero/monero/src/crypto/tree-hash.c: In function 'get_block_hashing_blob': /usr/src/debug/monero/monero/src/crypto/tree-hash.c:89:5: warning: '__builtin_memcpy' writing 64 bytes into a region of size 32 [-Wstringop-overflow=] In function 'tree_hash', inlined from 'tree_hash' at /usr/src/debug/monero/monero/src/crypto/tree-hash.c:62:6, inlined from 'tree_hash' at /usr/src/debug/monero/monero/src/crypto/hash.h:82:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1588:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1594:21, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1608:28, inlined from 'get_block_hashing_blob' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1443:51: /usr/src/debug/monero/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by 'calloc' In function 'check_resize', inlined from 'copy_table' at /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp:190:15: /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp:134:28: warning: 'MEM[(struct MDB_stat *)&mst].ms_psize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp: In function 'copy_table': /usr/src/debug/monero/monero/src/blockchain_utilities/blockchain_prune.cpp:129:12: note: 'MEM[(struct MDB_stat *)&mst].ms_psize' was declared here [ 95%] Built target obj_wallet [ 96%] Linking CXX static library ../../lib/libwallet.a [ 96%] Built target wallet [ 96%] Building CXX object src/wallet/CMakeFiles/wallet_rpc_server.dir/wallet_rpc_server.cpp.o In member function 'operator<<', inlined from 'get_account_address_from_str' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_basic_impl.cpp:222:9: /usr/src/debug/monero/monero/external/easylogging++/easylogging++.h:3280:22: warning: 'prefix' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_basic_impl.cpp: In function 'get_account_address_from_str': /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_basic_impl.cpp:199:16: note: 'prefix' was declared here /usr/src/debug/monero/monero/src/crypto/tree-hash.c: In function 'get_block_hashing_blob': /usr/src/debug/monero/monero/src/crypto/tree-hash.c:89:5: warning: '__builtin_memcpy' writing 64 bytes into a region of size 32 [-Wstringop-overflow=] In function 'tree_hash', inlined from 'tree_hash' at /usr/src/debug/monero/monero/src/crypto/tree-hash.c:62:6, inlined from 'tree_hash' at /usr/src/debug/monero/monero/src/crypto/hash.h:82:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1588:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1594:21, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1608:28, inlined from 'get_block_hashing_blob' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1443:51: /usr/src/debug/monero/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by 'calloc' /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In function 'lmdb_resized': /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:518:3: warning: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:500:15: note: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' was declared here /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'do_resize': /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:590:37: warning: 'MEM[(struct MDB_stat *)&mst].ms_psize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:577:12: note: 'MEM[(struct MDB_stat *)&mst].ms_psize' was declared here [ 96%] Built target obj_rpc [ 96%] Building CXX object src/simplewallet/CMakeFiles/simplewallet.dir/simplewallet.cpp.o /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'need_resize': /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:634:28: warning: 'MEM[(struct MDB_stat *)&mst].ms_psize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:626:12: note: 'MEM[(struct MDB_stat *)&mst].ms_psize' was declared here In member function 'operator<<', inlined from 'need_resize' at /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:636:3: /usr/src/debug/monero/monero/external/easylogging++/easylogging++.h:3280:22: warning: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'need_resize': /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:622:15: note: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' was declared here /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:634:12: warning: 'MEM[(struct MDB_envinfo *)&mei].me_last_pgno' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:622:15: note: 'MEM[(struct MDB_envinfo *)&mei].me_last_pgno' was declared here /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'do_resize': /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:590:37: warning: 'MEM[(struct MDB_stat *)&mst].ms_psize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:577:12: note: 'MEM[(struct MDB_stat *)&mst].ms_psize' was declared here /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In function 'lmdb_resized': /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:518:3: warning: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:500:15: note: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' was declared here /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'need_resize': /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:634:28: warning: 'MEM[(struct MDB_stat *)&mst].ms_psize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:626:12: note: 'MEM[(struct MDB_stat *)&mst].ms_psize' was declared here [ 97%] Building CXX object src/gen_multisig/CMakeFiles/gen_multisig.dir/gen_multisig.cpp.o [ 97%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_blackball.dir/blockchain_blackball.cpp.o [ 97%] Linking CXX static library librpc.a [ 97%] Built target rpc [ 97%] Linking CXX static library libdaemon_rpc_server.a [ 97%] Built target daemon_rpc_server [ 97%] Building CXX object src/daemon/CMakeFiles/daemon.dir/command_parser_executor.cpp.o [ 97%] Built target blockchain_import [ 97%] Building CXX object src/daemon/CMakeFiles/daemon.dir/command_server.cpp.o [ 97%] Building CXX object src/daemon/CMakeFiles/daemon.dir/daemon.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet_rpc_server.h:40, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet_rpc_server.cpp:40: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/vector:68, from /usr/include/boost/format.hpp:17, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 97%] Built target blockchain_prune [ 97%] Built target blockchain_ancestry In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/simplewallet/simplewallet.h:44, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/simplewallet/simplewallet.cpp:63: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/get_pointer.hpp:14, from /usr/include/boost/bind/mem_fn.hpp:25, from /usr/include/boost/bind/bind.hpp:26, from /usr/include/boost/bind.hpp:29, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/simplewallet/simplewallet.cpp:39: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'do_resize': /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:590:37: warning: 'MEM[(struct MDB_stat *)&mst].ms_psize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:577:12: note: 'MEM[(struct MDB_stat *)&mst].ms_psize' was declared here /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:582:12: warning: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:573:15: note: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' was declared here /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In function 'lmdb_resized': /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:518:3: warning: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:500:15: note: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' was declared here /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'need_resize': /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:634:28: warning: 'MEM[(struct MDB_stat *)&mst].ms_psize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:626:12: note: 'MEM[(struct MDB_stat *)&mst].ms_psize' was declared here In member function 'operator<<', inlined from 'need_resize' at /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:636:3: /usr/src/debug/monero/monero/external/easylogging++/easylogging++.h:3280:22: warning: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'need_resize': /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:622:15: note: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' was declared here /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:634:12: warning: 'MEM[(struct MDB_envinfo *)&mei].me_last_pgno' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:622:15: note: 'MEM[(struct MDB_envinfo *)&mei].me_last_pgno' was declared here /usr/src/debug/monero/monero/src/crypto/tree-hash.c: In function 'get_block_hashing_blob': /usr/src/debug/monero/monero/src/crypto/tree-hash.c:89:5: warning: '__builtin_memcpy' writing 64 bytes into a region of size 32 [-Wstringop-overflow=] In function 'tree_hash', inlined from 'tree_hash' at /usr/src/debug/monero/monero/src/crypto/tree-hash.c:62:6, inlined from 'tree_hash' at /usr/src/debug/monero/monero/src/crypto/hash.h:82:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1588:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1594:21, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1608:28, inlined from 'get_block_hashing_blob' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1443:51: /usr/src/debug/monero/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by 'calloc' In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/gen_multisig/gen_multisig.cpp:48: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/ostream:40, from /usr/include/c++/13.2.1/iostream:41, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/gen_multisig/gen_multisig.cpp:36: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_blackball.cpp:37: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/stdexcept:39, from /usr/include/boost/optional/bad_optional_access.hpp:15, from /usr/include/boost/optional/optional.hpp:34, from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13, from /usr/include/boost/range/adaptor/transformed.hpp:15, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/blockchain_utilities/blockchain_blackball.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 98%] Building CXX object src/daemon/CMakeFiles/daemon.dir/executor.cpp.o [ 98%] Building CXX object src/daemon/CMakeFiles/daemon.dir/main.cpp.o [ 98%] Building CXX object src/daemon/CMakeFiles/daemon.dir/rpc_command_executor.cpp.o In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/daemon_handler.h:35, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/daemon.cpp:36: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/daemon.cpp:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/core_rpc_server.h:42, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/rpc_command_executor.h:46, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/command_parser_executor.h:41, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/command_parser_executor.cpp:32: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/refwrap.h:39, from /usr/include/c++/13.2.1/vector:68, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/common/dns_utils.h:30, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/command_parser_executor.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 98%] Built target blockchain_export In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/core_rpc_server.h:42, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/rpc_command_executor.h:46, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/command_parser_executor.h:41, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/command_server.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/command_server.cpp:33: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/command_server.cpp:29: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/main.cpp:35: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/functional:49, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/common/command_line.h:33, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/main.cpp:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 98%] Linking CXX executable ../../bin/monero-blockchain-mark-spent-outputs In file included from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/rpc/core_rpc_server.h:42, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/rpc_command_executor.h:46, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/rpc_command_executor.cpp:35: /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/include/hex.h:34, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/contrib/epee/include/string_tools.h:30, from /tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 98%] Linking CXX executable ../../bin/monero-gen-trusted-multisig [ 98%] Built target blockchain_blackball /usr/src/debug/monero/monero/src/crypto/tree-hash.c: In function 'get_block_hashing_blob': /usr/src/debug/monero/monero/src/crypto/tree-hash.c:89:5: warning: '__builtin_memcpy' writing 64 bytes into a region of size 32 [-Wstringop-overflow=] In function 'tree_hash', inlined from 'tree_hash' at /usr/src/debug/monero/monero/src/crypto/tree-hash.c:62:0, inlined from 'tree_hash' at /usr/src/debug/monero/monero/src/crypto/hash.h:82:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1588:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1594:21, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1608:28, inlined from 'get_block_hashing_blob' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1443:51: /usr/src/debug/monero/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by 'calloc' In member function 'estimate_blockchain_height', inlined from 'generate' at /usr/src/debug/monero/monero/src/wallet/wallet2.cpp:5401:61, inlined from 'generate_multisig' at /usr/src/debug/monero/monero/src/gen_multisig/gen_multisig.cpp:96:27: /usr/src/debug/monero/monero/src/wallet/wallet2.cpp:5451:20: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/wallet/wallet2.cpp: In function 'generate_multisig': /usr/src/debug/monero/monero/src/wallet/wallet2.cpp:13097:12: note: 'height' was declared here [ 98%] Linking CXX executable ../../bin/monero-wallet-cli [ 98%] Built target gen_multisig In function 'explicit_bzero', inlined from 'memwipe' at /usr/src/debug/monero/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero/monero/src/mnemonics/language_base.h:70:16, inlined from 'create_checksum_index' at /usr/src/debug/monero/monero/src/mnemonics/electrum-words.cpp:201:34: /usr/include/bits/string_fortified.h:72:3: warning: '__explicit_bzero_chk' specified size 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 72 | __explicit_bzero_chk (__dest, __len, __glibc_objsize0 (__dest)); | ^ /usr/include/bits/string_fortified.h: In function 'create_checksum_index': /usr/include/bits/string_fortified.h:66: note: in a call to function '__explicit_bzero_chk' declared with attribute 'access (write_only, 1, 2)' 66 | void __explicit_bzero_chk (void *__dest, size_t __len, size_t __destlen) | In function 'explicit_bzero', inlined from 'memwipe' at /usr/src/debug/monero/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero/monero/src/mnemonics/language_base.h:70:16: /usr/include/bits/string_fortified.h:72:3: warning: '__explicit_bzero_chk' specified size 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 72 | __explicit_bzero_chk (__dest, __len, __glibc_objsize0 (__dest)); | ^ In member function 'size', inlined from 'size' at /usr/src/debug/monero/monero/contrib/epee/include/wipeable_string.h:63:54, inlined from 'push_back' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:135:12, inlined from 'operator+=' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero/monero/src/mnemonics/language_base.h:70:16: /usr/include/c++/13.2.1/bits/stl_vector.h:990:66: note: destination object allocated here 990 | { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } | ^ /usr/include/bits/string_fortified.h: In function 'utf8prefix': /usr/include/bits/string_fortified.h:66: note: in a call to function '__explicit_bzero_chk' declared with attribute 'access (write_only, 1, 2)' 66 | void __explicit_bzero_chk (void *__dest, size_t __len, size_t __destlen) | In function 'explicit_bzero', inlined from 'memwipe' at /usr/src/debug/monero/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero/monero/src/mnemonics/language_base.h:70:16, inlined from 'find_seed_language' at /usr/src/debug/monero/monero/src/mnemonics/electrum-words.cpp:130:46, inlined from 'words_to_bytes' at /usr/src/debug/monero/monero/src/mnemonics/electrum-words.cpp:296:30, inlined from 'words_to_bytes' at /usr/src/debug/monero/monero/src/mnemonics/electrum-words.cpp:360:26: /usr/include/bits/string_fortified.h:72:3: warning: '__explicit_bzero_chk' specified size 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 72 | __explicit_bzero_chk (__dest, __len, __glibc_objsize0 (__dest)); | ^ /usr/include/bits/string_fortified.h: In function 'words_to_bytes': /usr/include/bits/string_fortified.h:66: note: in a call to function '__explicit_bzero_chk' declared with attribute 'access (write_only, 1, 2)' 66 | void __explicit_bzero_chk (void *__dest, size_t __len, size_t __destlen) | /usr/src/debug/monero/monero/src/simplewallet/simplewallet.cpp: In member function 'exchange_multisig_keys_main': /usr/src/debug/monero/monero/src/simplewallet/simplewallet.cpp:1232:7: warning: 'ready' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/simplewallet/simplewallet.cpp:1230:12: note: 'ready' was declared here In member function 'operator<<', inlined from 'exchange_multisig_keys_main' at /usr/src/debug/monero/monero/src/simplewallet/simplewallet.cpp:1245:131: /usr/include/c++/13.2.1/ostream:198:25: warning: 'total' may be used uninitialized [-Wmaybe-uninitialized] 198 | return _M_insert(static_cast(__n)); | ^ /usr/src/debug/monero/monero/src/simplewallet/simplewallet.cpp: In member function 'exchange_multisig_keys_main': /usr/src/debug/monero/monero/src/simplewallet/simplewallet.cpp:1243:29: note: 'total' was declared here In member function 'operator<<', inlined from 'exchange_multisig_keys_main' at /usr/src/debug/monero/monero/src/simplewallet/simplewallet.cpp:1245:111: /usr/include/c++/13.2.1/ostream:198:25: warning: 'threshold' may be used uninitialized [-Wmaybe-uninitialized] 198 | return _M_insert(static_cast(__n)); | ^ /usr/src/debug/monero/monero/src/simplewallet/simplewallet.cpp: In member function 'exchange_multisig_keys_main': /usr/src/debug/monero/monero/src/simplewallet/simplewallet.cpp:1243:18: note: 'threshold' was declared here [100%] Linking CXX executable ../../bin/monero-wallet-rpc /usr/src/debug/monero/monero/src/crypto/tree-hash.c: In function 'get_block_hashing_blob': /usr/src/debug/monero/monero/src/crypto/tree-hash.c:89:5: warning: '__builtin_memcpy' writing 64 bytes into a region of size 32 [-Wstringop-overflow=] In function 'tree_hash', inlined from 'tree_hash' at /usr/src/debug/monero/monero/src/crypto/tree-hash.c:62:0, inlined from 'tree_hash' at /usr/src/debug/monero/monero/src/crypto/hash.h:82:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1588:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1594:21, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1608:28, inlined from 'get_block_hashing_blob' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1443:51: /usr/src/debug/monero/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by 'calloc' [100%] Linking CXX executable ../../bin/monerod /usr/src/debug/monero/monero/src/simplewallet/simplewallet.cpp: In member function 'sign_multisig_main': /usr/src/debug/monero/monero/src/simplewallet/simplewallet.cpp:1517:14: warning: 'threshold' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/wallet/wallet2.cpp: In member function 'get_dynamic_base_fee_estimate': /usr/src/debug/monero/monero/src/wallet/wallet2.cpp:8070:12: warning: 'fee' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/wallet/wallet2.cpp:8067:12: note: 'fee' was declared here /usr/src/debug/monero/monero/src/wallet/wallet2.cpp: In member function 'get_daemon_blockchain_height': /usr/src/debug/monero/monero/src/wallet/wallet2.cpp:13110:10: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/wallet/wallet2.cpp:13097:12: note: 'height' was declared here [100%] Built target simplewallet /usr/src/debug/monero/monero/src/crypto/tree-hash.c: In function 'get_block_hashing_blob': /usr/src/debug/monero/monero/src/crypto/tree-hash.c:89:5: warning: '__builtin_memcpy' writing 64 bytes into a region of size 32 [-Wstringop-overflow=] In function 'tree_hash', inlined from 'tree_hash' at /usr/src/debug/monero/monero/src/crypto/tree-hash.c:62:0, inlined from 'tree_hash' at /usr/src/debug/monero/monero/src/crypto/hash.h:82:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1588:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1594:21, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1608:28, inlined from 'get_block_hashing_blob' at /usr/src/debug/monero/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1443:51: /usr/src/debug/monero/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by 'calloc' /usr/src/debug/monero/monero/src/wallet/wallet2.cpp: In member function 'get_daemon_blockchain_height': /usr/src/debug/monero/monero/src/wallet/wallet2.cpp:13110:10: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/wallet/wallet2.cpp:13097:12: note: 'height' was declared here In member function 'is_tx_spendtime_unlocked', inlined from 'is_transfer_unlocked' at /usr/src/debug/monero/monero/src/wallet/wallet2.cpp:6820:31: /usr/src/debug/monero/monero/src/wallet/wallet2.cpp:6848:22: warning: 'adjusted_time' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/wallet/wallet2.cpp: In member function 'is_transfer_unlocked': /usr/src/debug/monero/monero/src/wallet/wallet2.cpp:13115:14: note: 'adjusted_time' was declared here In function 'explicit_bzero', inlined from 'memwipe' at /usr/src/debug/monero/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero/monero/src/mnemonics/language_base.h:70:16, inlined from 'create_checksum_index' at /usr/src/debug/monero/monero/src/mnemonics/electrum-words.cpp:201:34: /usr/include/bits/string_fortified.h:72:3: warning: '__explicit_bzero_chk' specified size 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 72 | __explicit_bzero_chk (__dest, __len, __glibc_objsize0 (__dest)); | ^ /usr/include/bits/string_fortified.h: In function 'create_checksum_index': /usr/include/bits/string_fortified.h:66: note: in a call to function '__explicit_bzero_chk' declared with attribute 'access (write_only, 1, 2)' 66 | void __explicit_bzero_chk (void *__dest, size_t __len, size_t __destlen) | In function 'explicit_bzero', inlined from 'memwipe' at /usr/src/debug/monero/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero/monero/src/mnemonics/language_base.h:70:16: /usr/include/bits/string_fortified.h:72:3: warning: '__explicit_bzero_chk' specified size 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 72 | __explicit_bzero_chk (__dest, __len, __glibc_objsize0 (__dest)); | ^ In member function 'size', inlined from 'size' at /usr/src/debug/monero/monero/contrib/epee/include/wipeable_string.h:63:54, inlined from 'push_back' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:135:12, inlined from 'operator+=' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero/monero/src/mnemonics/language_base.h:70:16: /usr/include/c++/13.2.1/bits/stl_vector.h:990:66: note: destination object allocated here 990 | { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } | ^ /usr/include/bits/string_fortified.h: In function 'utf8prefix': /usr/include/bits/string_fortified.h:66: note: in a call to function '__explicit_bzero_chk' declared with attribute 'access (write_only, 1, 2)' 66 | void __explicit_bzero_chk (void *__dest, size_t __len, size_t __destlen) | In function 'explicit_bzero', inlined from 'memwipe' at /usr/src/debug/monero/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero/monero/src/mnemonics/language_base.h:70:16, inlined from 'find_seed_language' at /usr/src/debug/monero/monero/src/mnemonics/electrum-words.cpp:130:46: /usr/include/bits/string_fortified.h:72:3: warning: '__explicit_bzero_chk' specified size 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 72 | __explicit_bzero_chk (__dest, __len, __glibc_objsize0 (__dest)); | ^ /usr/include/bits/string_fortified.h: In function 'find_seed_language': /usr/include/bits/string_fortified.h:66: note: in a call to function '__explicit_bzero_chk' declared with attribute 'access (write_only, 1, 2)' 66 | void __explicit_bzero_chk (void *__dest, size_t __len, size_t __destlen) | /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_rpc_access_data.isra': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:3623:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:3621:10: note: 'r' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_height.isra': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:464:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:462:10: note: 'r' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_limit.isra': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:3018:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:3016:10: note: 'r' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_version.isra': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:2927:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:2925:10: note: 'r' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_rpc_access_account.isra': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:3652:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:3650:10: note: 'r' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_output_histogram.isra': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:2880:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:2878:10: note: 'r' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_rpc_access_submit_nonce.isra': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:3505:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:3503:10: note: 'r' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_rpc_access_pay.isra': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:3564:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:3562:10: note: 'r' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_getblocktemplate.isra': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:1867:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:1865:10: note: 'r' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_rpc_access_info.isra': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:3431:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:3429:10: note: 'r' was declared here [100%] Built target wallet_rpc_server /usr/src/debug/monero/monero/src/crypto/tree-hash.c: In function 'tree_hash': /usr/src/debug/monero/monero/src/crypto/tree-hash.c:89:5: warning: '__builtin_memcpy' writing 64 bytes into a region of size 32 [-Wstringop-overflow=] In function 'tree_hash', inlined from 'tree_hash' at /usr/src/debug/monero/monero/src/crypto/tree-hash.c:62:6: /usr/src/debug/monero/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by 'calloc' /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'do_resize': /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:590:37: warning: 'MEM[(struct MDB_stat *)&mst].ms_psize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:577:12: note: 'MEM[(struct MDB_stat *)&mst].ms_psize' was declared here /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'need_resize': /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:634:28: warning: 'MEM[(struct MDB_stat *)&mst].ms_psize' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:626:12: note: 'MEM[(struct MDB_stat *)&mst].ms_psize' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_block_header_by_height': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:2575:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:2573:10: note: 'r' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_block': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:2610:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:2608:10: note: 'r' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_last_block_header': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:2414:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:2412:10: note: 'r' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_block_headers_range': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:2515:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:2513:10: note: 'r' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_indexes': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:937:14: warning: 'ok' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:935:10: note: 'ok' was declared here /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_block_header_by_hash': /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:2446:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero/monero/src/rpc/core_rpc_server.cpp:2444:10: note: 'r' was declared here [100%] Built target daemon make: Leaving directory '/tmp/archlinux-ci/monero-rb-build-IHdVpdY5/monero/src/monero/build' ==> Entering fakeroot environment... ==> Starting package()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "monero"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Creating package "monero-debug"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: monero 0.18.3.2-1 (Mon Apr 14 16:51:33 2025)