==> Cloning monero-gui ... Cloning into 'monero-gui'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring monero-gui :: 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 399k 0 --:--:-- --:--:-- --:--:-- 399k % 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 96466 0 0:01:30 --:--:-- 0:01:30 96301 100 8557k 100 8557k 0 0 20.4M 0 --:--:-- --:--:-- --:--:-- 20.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 142k 100 142k 0 0 421k 0 --:--:-- --:--:-- --:--:-- 422k :: 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=1710240842 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1710240842' 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-gui-rb-build-1sXnSzTz PWD=/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui 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 C64552D877C32479: public key "Alexander Blair (Snipa / Snipa22) " imported gpg: Total number processed: 1 gpg: imported: 1 ==> Making package: monero-gui 0.18.3.2-1 (Mon Apr 14 17:17:31 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... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Packages (84) abseil-cpp-20230802.1-1 avahi-1:0.8+r194+g3f79789-1 default-cursors-2-1 dnssec-anchors-20190629-3 double-conversion-3.3.0-1 duktape-2.7.0-6 fontconfig-2:2.15.0-2 freetype2-2.13.2-1 fstrm-0.6.1-1 graphite-1:1.3.14-3 harfbuzz-8.3.0-2 hiredis-1.2.0-2 ldns-1.8.3-2 libcups-1:2.4.7-2 libdaemon-0.14-5 libdrm-2.4.120-1 libevdev-1.13.1-1 libglvnd-1.7.0-1 libgudev-238-1 libice-1.1.1-2 libinput-1.25.0-1 libjpeg-turbo-3.0.2-2 libomxil-bellagio-0.9.3-4 libpciaccess-0.18-1 libpgm-5.3.128-3 libpng-1.6.43-1 libproxy-0.5.4-1 libsm-1.2.4-1 libwacom-2.10.0-1 libxau-1.0.11-2 libxcb-1.16.1-1 libxdamage-1.1.6-1 libxdmcp-1.1.5-1 libxext-1.3.6-1 libxfixes-6.0.1-1 libxi-1.8.1-1 libxkbcommon-1.6.0-1 libxkbcommon-x11-1.6.0-1 libxmu-1.1.4-1 libxrender-0.9.11-1 libxshmfence-1.3.2-1 libxt-1.3.0-1 libxxf86vm-1.1.5-1 llvm-libs-17.0.6-2 lm_sensors-1:3.6.0.r41.g31d1f125-2 md4c-0.5.2-1 mesa-1:24.0.2-2 mtdev-1.1.6-2 polkit-124-2 protobuf-25.3-1 protobuf-c-1.5.0-1 qt5-translations-5.15.12-1 shared-mime-info-2.4-1 tslib-1.23-1 vulkan-icd-loader-1.3.279-1 wayland-1.22.0-1 xcb-proto-1.16.0-1 xcb-util-0.4.1-1 xcb-util-image-0.4.1-2 xcb-util-keysyms-0.4.1-4 xcb-util-renderutil-0.3.10-1 xcb-util-wm-0.4.2-1 xdg-utils-1.2.1-1 xkeyboard-config-2.41-1 xorg-xprop-1.2.7-1 xorg-xset-1.2.5-1 xorgproto-2023.2-1 zeromq-4.3.5-2 boost-libs-1.83.0-5 hicolor-icon-theme-0.17-3 hidapi-0.14.0-2 libsodium-1.0.19-3 libunwind-1.8.1-1 libx11-1.8.7-1 monero-0.18.3.2-1 pcsclite-2.0.3-1 qt5-base-5.15.12+kde+r151-1 qt5-declarative-5.15.12+kde+r32-1 qt5-graphicaleffects-5.15.12-1 qt5-quickcontrols-5.15.12-1 qt5-quickcontrols2-5.15.12+kde+r5-1 qt5-svg-5.15.12+kde+r6-1 qt5-xmlpatterns-5.15.12-1 unbound-1.19.2-1 Total Download Size: 103.44 MiB Total Installed Size: 477.33 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 10021 100 10021 0 0 5985k 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 2321k 100 2321k 0 0 106M 0 --:--:-- --:--:-- --:--:-- 107M % 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 26.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 73.1M 0 --:--:-- --:--:-- --:--:-- 88.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 3066 100 3066 0 0 2574k 0 --:--:-- --:--:-- --:--:-- 2994k % 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 41.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 34.6M 0 --:--:-- --:--:-- --:--:-- 50.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 472k 100 472k 0 0 99.2M 0 --:--:-- --:--:-- --:--:-- 115M % 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 96.5M 0 --:--:-- --:--:-- --:--:-- 99.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 2385k 100 2385k 0 0 106M 0 --:--:-- --:--:-- --:--:-- 110M % 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 56.1M 0 --:--:-- --:--:-- --:--:-- 114M % 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 1044k 100 1044k 0 0 98.8M 0 --:--:-- --:--:-- --:--:-- 101M % 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 72.6M 0 --:--:-- --:--:-- --:--:-- 91.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 130k 100 130k 0 0 65.2M 0 --:--:-- --:--:-- --:--:-- 127M % 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 81.6M 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 27725 100 27725 0 0 19.2M 0 --:--:-- --:--:-- --:--:-- 26.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 11204 100 11204 0 0 9530k 0 --:--:-- --:--:-- --:--:-- 10.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 1024k 100 1024k 0 0 99.8M 0 --:--:-- --:--:-- --:--:-- 111M % 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 2064k 100 2064k 0 0 105M 0 --:--:-- --:--:-- --:--:-- 106M % 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 69.7M 0 --:--:-- --:--:-- --:--:-- 86.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 88.8M 0 --:--:-- --:--:-- --:--:-- 92.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 176k 100 176k 0 0 71.3M 0 --:--:-- --:--:-- --:--:-- 86.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 402k 100 402k 0 0 95.7M 0 --:--:-- --:--:-- --:--:-- 98.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 100k 100 100k 0 0 54.4M 0 --:--:-- --:--:-- --:--:-- 97.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 0 9201k 0 14091 0 0 14739 0 0:10:39 --:--:-- 0:10:39 14739 2 9201k 2 214k 0 0 131k 0 0:01:09 0:00:01 0:01:08 131k 37 9201k 37 3404k 0 0 1289k 0 0:00:07 0:00:02 0:00:05 1289k 73 9201k 73 6730k 0 0 1905k 0 0:00:04 0:00:03 0:00:01 1905k 100 9201k 100 9201k 0 0 2106k 0 0:00:04 0:00:04 --:--:-- 2106k % 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 539k 100 539k 0 0 87.8M 0 --:--:-- --:--:-- --:--:-- 105M % 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 7724 100 7724 0 0 6291k 0 --:--:-- --:--:-- --:--:-- 7542k % 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 9645 100 9645 0 0 7602k 0 --:--:-- --:--:-- --:--:-- 9418k % 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 106k 100 106k 0 0 54.8M 0 --:--:-- --:--:-- --:--:-- 103M % 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 22272 100 22272 0 0 16.3M 0 --:--:-- --:--:-- --:--:-- 21.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 341k 100 341k 0 0 91.0M 0 --:--:-- --:--:-- --:--:-- 111M % 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 14194 100 14194 0 0 10.0M 0 --:--:-- --:--:-- --:--:-- 13.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 7378 100 7378 0 0 6116k 0 --:--:-- --:--:-- --:--:-- 7205k % 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 5850 100 5850 0 0 4729k 0 --:--:-- --:--:-- --:--:-- 5712k % 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 15897 100 15897 0 0 13.1M 0 --:--:-- --:--:-- --:--:-- 15.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 31.6M 1 391k 0 0 82.5M 0 --:--:-- --:--:-- --:--:-- 76.4M 100 31.6M 100 31.6M 0 0 112M 0 --:--:-- --:--:-- --:--:-- 112M % 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 131k 100 131k 0 0 62.7M 0 --:--:-- --:--:-- --:--:-- 128M % 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 143k 100 143k 0 0 64.2M 0 --:--:-- --:--:-- --:--:-- 70.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 2233 100 2233 0 0 1986k 0 --:--:-- --:--:-- --:--:-- 2180k % 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 137k 100 137k 0 0 63.9M 0 --:--:-- --:--:-- --:--:-- 67.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 122k 100 122k 0 0 61.1M 0 --:--:-- --:--:-- --:--:-- 119M % 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 18.4M 100 18.4M 0 0 98.3M 0 --:--:-- --:--:-- --:--:-- 98.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 355k 100 355k 0 0 92.4M 0 --:--:-- --:--:-- --:--:-- 115M % 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 248k 100 248k 0 0 78.8M 0 --:--:-- --:--:-- --:--:-- 80.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 85987 100 85987 0 0 49.6M 0 --:--:-- --:--:-- --:--:-- 82.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 1008k 100 1008k 0 0 98.2M 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 523k 100 523k 0 0 88.3M 0 --:--:-- --:--:-- --:--:-- 102M % 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 370k 100 370k 0 0 93.1M 0 --:--:-- --:--:-- --:--:-- 120M % 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 80339 100 80339 0 0 47.8M 0 --:--:-- --:--:-- --:--:-- 76.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 47005 100 47005 0 0 31.4M 0 --:--:-- --:--:-- --:--:-- 44.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 535k 100 535k 0 0 27.2M 0 --:--:-- --:--:-- --:--:-- 27.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 78042 100 78042 0 0 46.2M 0 --:--:-- --:--:-- --:--:-- 74.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 19518 100 19518 0 0 13.1M 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 26306 100 26306 0 0 20.0M 0 --:--:-- --:--:-- --:--:-- 25.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 61525 100 61525 0 0 38.0M 0 --:--:-- --:--:-- --:--:-- 58.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 631k 100 631k 0 0 40.3M 0 --:--:-- --:--:-- --:--:-- 41.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 34394 100 34394 0 0 23.5M 0 --:--:-- --:--:-- --:--:-- 32.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 29880 100 29880 0 0 21.4M 0 --:--:-- --:--:-- --:--:-- 28.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 151k 100 151k 0 0 68.1M 0 --:--:-- --:--:-- --:--:-- 73.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 12706 100 12706 0 0 10.2M 0 --:--:-- --:--:-- --:--:-- 12.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17929 100 17929 0 0 13.3M 0 --:--:-- --:--:-- --:--:-- 17.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 101k 100 101k 0 0 54.4M 0 --:--:-- --:--:-- --:--:-- 98.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 17038 100 17038 0 0 12.7M 0 --:--:-- --:--:-- --:--:-- 16.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 64402 100 64402 0 0 36.3M 0 --:--:-- --:--:-- --:--:-- 61.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 45412 100 45412 0 0 31.3M 0 --:--:-- --:--:-- --:--:-- 43.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 117k 100 117k 0 0 60.8M 0 --:--:-- --:--:-- --:--:-- 114M % 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 286k 100 286k 0 0 84.8M 0 --:--:-- --:--:-- --:--:-- 93.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 71 885k 71 631k 0 0 24.1M 0 --:--:-- --:--:-- --:--:-- 23.7M 100 885k 100 885k 0 0 31.1M 0 --:--:-- --:--:-- --:--:-- 30.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 208k 100 208k 0 0 72.0M 0 --:--:-- --:--:-- --:--:-- 101M % 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 23217 100 23217 0 0 15.5M 0 --:--:-- --:--:-- --:--:-- 22.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29017 100 29017 0 0 17.7M 0 --:--:-- --:--:-- --:--:-- 27.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 19643 100 19643 0 0 12.3M 0 --:--:-- --:--:-- --:--:-- 18.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 434k 100 434k 0 0 94.3M 0 --:--:-- --:--:-- --:--:-- 105M % 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 276k 100 276k 0 0 82.5M 0 --:--:-- --:--:-- --:--:-- 90.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 58001 100 58001 0 0 33.3M 0 --:--:-- --:--:-- --:--:-- 55.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 81186 100 81186 0 0 44.0M 0 --:--:-- --:--:-- --:--:-- 77.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 1928k 100 1928k 0 0 103M 0 --:--:-- --:--:-- --:--:-- 104M % 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 13.0M 100 13.0M 0 0 111M 0 --:--:-- --:--:-- --:--:-- 111M % 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 4872k 100 4872k 0 0 106M 0 --:--:-- --:--:-- --:--:-- 108M % 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 75292 100 75292 0 0 36.4M 0 --:--:-- --:--:-- --:--:-- 71.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 928k 100 928k 0 0 95.3M 0 --:--:-- --:--:-- --:--:-- 100M % 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 1552k 100 1552k 0 0 102M 0 --:--:-- --:--:-- --:--:-- 108M % 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 148k 100 148k 0 0 63.6M 0 --:--:-- --:--:-- --:--:-- 72.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 1156k 100 1156k 0 0 99.9M 0 --:--:-- --:--:-- --:--:-- 102M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing hicolor-icon-theme... 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 xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... 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 installing monero... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing xcb-util-keysyms... installing xcb-util-renderutil... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libxfixes... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libice... installing libsm... installing libxt... installing libxmu... installing xorg-xset... installing xorg-xprop... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver installing shared-mime-info... installing xcb-util-wm... installing libxrender... installing libxi... installing xcb-util... installing xcb-util-image... installing tslib... installing mtdev... installing libevdev... installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure python-yaml: used by various tools [installed] installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing libproxy... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings [pending] installing libcups... installing double-conversion... installing md4c... installing qt5-translations... installing qt5-base... Optional dependencies for qt5-base qt5-svg: to use SVG icon themes [pending] qt5-wayland: to run Qt applications in a Wayland session postgresql-libs: PostgreSQL driver mariadb-libs: MariaDB driver unixodbc: ODBC driver libfbclient: Firebird/iBase driver freetds: MS SQL driver gtk3: GTK platform plugin perl: for fixqt4headers and syncqt [installed] installing qt5-declarative... installing qt5-graphicaleffects... installing qt5-quickcontrols... installing qt5-quickcontrols2... Optional dependencies for qt5-quickcontrols2 qt5-graphicaleffects: for the Material style [installed] installing qt5-svg... installing qt5-xmlpatterns... Optional dependencies for qt5-xmlpatterns qt5-declarative: QML bindings [installed] :: Running post-transaction hooks... ( 1/11) 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 'avahi' with GID 987. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 987 and GID 987. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'git' with GID 986. Creating user 'git' (git daemon user) with UID 986 and GID 986. Creating group 'monero' with GID 985. Creating user 'monero' (n/a) with UID 985 and GID 985. Creating group 'polkitd' with GID 984. Suggested user ID 102 for polkitd already used. Creating user 'polkitd' (User for polkitd) with UID 984 and GID 984. Creating group 'systemd-journal-remote' with GID 983. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 983 and GID 983. Creating group 'tss' with GID 982. Creating user 'tss' (tss user for tpm2) with UID 982 and GID 982. Creating group 'unbound' with GID 981. Creating user 'unbound' (unbound) with UID 981 and GID 981. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. ( 2/11) Reloading system manager configuration... Skipped: Running in chroot. ( 3/11) Updating udev hardware database... ( 4/11) Creating temporary files... ( 5/11) Reloading device manager configuration... Skipped: Running in chroot. ( 6/11) Arming ConditionNeedsUpdate... ( 7/11) Updating the MIME type database... ( 8/11) Updating fontconfig configuration... ( 9/11) Reloading system bus configuration... Skipped: Running in chroot. (10/11) Updating fontconfig cache... (11/11) 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 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 qt5-tools-5.15.12+kde+r4-2 Total Download Size: 31.88 MiB Total Installed Size: 269.44 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 50 14.4M 50 7475k 0 0 105M 0 --:--:-- --:--:-- --:--:-- 104M 100 14.4M 100 14.4M 0 0 108M 0 --:--:-- --:--:-- --:--:-- 108M % 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 61.3M 0 --:--:-- --:--:-- --:--:-- 73.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 242k 100 242k 0 0 76.6M 0 --:--:-- --:--:-- --:--:-- 78.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 172k 100 172k 0 0 71.2M 0 --:--:-- --:--:-- --:--:-- 84.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 335k 100 335k 0 0 94.0M 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 111M 0 --:--:-- --:--:-- --:--:-- 112M % 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 5412k 100 5412k 0 0 109M 0 --:--:-- --:--:-- --:--:-- 110M 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 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 installing qt5-tools... Optional dependencies for qt5-tools clang: for qdoc :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Updating the MIME type database... ==> Retrieving sources... -> Cloning monero-gui git repo... Cloning into bare repository '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/monero-gui'... -> Cloning monero git repo... Cloning into bare repository '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/monero'... -> Cloning quirc git repo... Cloning into bare repository '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/quirc'... -> Cloning miniupnp git repo... Cloning into bare repository '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/miniupnp'... -> Cloning rapidjson git repo... Cloning into bare repository '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/rapidjson'... -> Cloning trezor-common git repo... Cloning into bare repository '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/trezor-common'... -> Cloning RandomX git repo... Cloning into bare repository '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/RandomX'... -> Cloning supercop git repo... Cloning into bare repository '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/supercop'... -> Found monero-gui.desktop ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... monero-gui ... Skipped monero ... Skipped quirc ... Skipped miniupnp ... Skipped rapidjson ... Skipped trezor-common ... Skipped RandomX ... Skipped supercop ... Skipped monero-gui.desktop ... Passed ==> Extracting sources... -> Creating working copy of monero-gui git repo... Cloning into 'monero-gui'... done. Switched to a new branch 'makepkg' -> Creating working copy of monero git repo... Cloning into 'monero'... done. -> Creating working copy of quirc git repo... Cloning into 'quirc'... done. -> 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/quirc' (https://github.com/dlbeer/quirc/) registered for path 'external/quirc' Submodule 'monero' (https://github.com/monero-project/monero) registered for path 'monero' Cloning into '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/external/quirc'... done. Cloning into '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero'... done. Submodule path 'external/quirc': checked out '7e7ab596e4d0988faf1c12ae89c354b114181c40' Submodule path 'monero': checked out 'ef3e18b51beb937c7f786ecef0d0a0e3f6295082' Cloning into '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/external/miniupnp'... done. Cloning into '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/external/randomx'... done. Cloning into '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/external/rapidjson'... done. Cloning into '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/external/supercop'... done. Cloning into '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/supercop * branch 633500ad8c8759995049ccd022107d1fa8a1bbc9 -> FETCH_HEAD Submodule path 'external/supercop': checked out '633500ad8c8759995049ccd022107d1fa8a1bbc9' From /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/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 ==> Starting build()... -- 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 -- Initiating compile using CMake 3.28.3 -- Found Git: /usr/sbin/git (found version "2.44.0") -- Checking submodules -- Submodule 'monero' is up-to-date CMake Warning (dev) at monero/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 -- 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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 -- 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): monero/cmake/FindMiniupnpc.cmake:39 (find_package_handle_standard_args) monero/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/CMakeFiles/CMakeTmp' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/sbin/make -f Makefile cmTC_a3136/fast /usr/sbin/make -f CMakeFiles/cmTC_a3136.dir/build.make CMakeFiles/cmTC_a3136.dir/build make[1]: Entering directory '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_a3136.dir/test-protobuf.pb.cc.o /usr/sbin/c++ -I/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src=/usr/src/debug/monero-gui -flto=auto -pthread -std=gnu++11 -o CMakeFiles/cmTC_a3136.dir/test-protobuf.pb.cc.o -c /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/test-protobuf.pb.h:13, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/test-protobuf.pb.h: In member function 'void Success::UnsafeArenaSwap(Success*)': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/test-protobuf.pb.cc: In member function 'void Success::SharedDtor()': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/test-protobuf.pb.cc: In static member function 'static void Success::MergeImpl(google::protobuf::Message&, const google::protobuf::Message&)': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/test-protobuf.pb.cc:282:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [63], 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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/test-protobuf.pb.cc: In member function 'void Success::InternalSwap(Success*)': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/test-protobuf.pb.cc:309:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [63], 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_a3136.dir/build.make:78: CMakeFiles/cmTC_a3136.dir/test-protobuf.pb.cc.o] Error 1 make[1]: Leaving directory '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/CMakeFiles/CMakeTmp' make: *** [Makefile:127: cmTC_a3136/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: -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -fcf-protection=full -fstack-clash-protection -Werror=switch -Werror=return-type -- Using C++ security hardening flags: -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -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 monero/CMakeLists.txt:1220 (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 monero/CMakeLists.txt:1257 (option): Policy CMP0077 is not set: option() honors normal variables. Run "cmake --help-policy CMP0077" for policy details. Use the cmake_policy command to set the policy and suppress this warning. For compatibility with older versions of CMake, option is clearing the normal variable 'BUILD_GUI_DEPS'. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at monero/CMakeLists.txt:1259 (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. -- Found Git: /usr/sbin/git -- You are currently on commit 29e831cce -- You are building a tagged release -- /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/cmake -- libsodium: libraries at /usr/lib/libsodium.so -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- X11_FOUND = TRUE -- X11_INCLUDE_DIR = /usr/include -- X11_LIBRARIES = /usr/lib/libSM.so;/usr/lib/libICE.so;/usr/lib/libX11.so;/usr/lib/libXext.so -- Found PkgConfig: /usr/sbin/pkg-config (found version "2.1.0") -- Checking for modules 'Qt5Core;Qt5Quick;Qt5Gui;Qt5Qml;Qt5Svg;Qt5Xml;Qt5QmlModels;Qt5XmlPatterns' -- Found Qt5Core, version 5.15.12 -- Found Qt5Quick, version 5.15.12 -- Found Qt5Gui, version 5.15.12 -- Found Qt5Qml, version 5.15.12 -- Found Qt5Svg, version 5.15.12 -- Found Qt5Xml, version 5.15.12 -- Found Qt5QmlModels, version 5.15.12 -- Found Qt5XmlPatterns, version 5.15.12 -- Performing Test _Werror__fno_strict_aliasing_c -- Performing Test _Werror__fno_strict_aliasing_c - Success -- Performing Test _Werror__fno_strict_aliasing_cxx -- Performing Test _Werror__fno_strict_aliasing_cxx - Success -- Performing Test _Werror__fPIC_c -- Performing Test _Werror__fPIC_c - Success -- Performing Test _Werror__fPIC_cxx -- Performing Test _Werror__fPIC_cxx - Success -- Using C security hardening flags: -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -fcf-protection=full -fstack-clash-protection -fno-strict-aliasing -fPIC -- Using C++ security hardening flags: -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -fcf-protection=full -fstack-clash-protection -fno-strict-aliasing -fPIC -- Using linker security hardening flags: -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -- OpenGL: include dir at -- OpenGL: libraries at -- Configuring done (22.8s) -- Generating done (0.8s) -- Build files have been written to: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build [ 1%] Built target genversiongui [ 1%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testupnpreplyparse.dir/testupnpreplyparse.c.o [ 1%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminixml.dir/testminixml.c.o [ 1%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/igd_desc_parse.c.o [ 3%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee_readline.dir/readline_buffer.cpp.o [ 3%] Building CXX object monero/external/easylogging++/CMakeFiles/easylogging.dir/easylogging++.cc.o [ 3%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/testminiwget.c.o [ 3%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/byte_slice.cpp.o [ 3%] Built target genversion [ 4%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/minixmlvalid.dir/minixmlvalid.c.o [ 4%] Creating directories for 'generate_translations_header' [ 5%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/igd_desc_parse.c.o [ 5%] Building C object monero/external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/mdb.c.o [ 5%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/testigddescparse.c.o [ 5%] Building CXX object monero/external/qrcodegen/CMakeFiles/qrcodegen.dir/QrCode.cpp.o [ 5%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testaddr_is_reserved.dir/testaddr_is_reserved.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 5%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/aesb.c.o [ 5%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/aes_hash.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 5%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/miniupnpc.c.o [ 6%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testaddr_is_reserved.dir/addr_is_reserved.c.o [ 6%] No download step for 'generate_translations_header' [ 6%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/miniwget.c.o [ 7%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminixml.dir/minixml.c.o [ 7%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testupnpreplyparse.dir/minixml.c.o [ 7%] No update step for 'generate_translations_header' [ 7%] Linking C executable testaddr_is_reserved [ 7%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/miniupnpc.c.o [ 8%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testupnpreplyparse.dir/upnpreplyparse.c.o [ 8%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminixml.dir/igd_desc_parse.c.o [ 8%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/minixmlvalid.dir/minixml.c.o [ 8%] No patch step for 'generate_translations_header' [ 8%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/igd_desc_parse.c.o [ 8%] Linking C executable testminixml [ 8%] Performing configure step for 'generate_translations_header' [ 8%] Linking C executable minixmlvalid [ 8%] Linking C executable testupnpreplyparse [ 9%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/minixml.c.o [ 9%] Built target testaddr_is_reserved [ 9%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/blake256.c.o [ 9%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/miniupnpc.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 9%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/minixml.c.o [ 9%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minixml.c.o [ 9%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/miniupnpc.c.o [ 9%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/miniwget.c.o [ 9%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/minisoap.c.o [ 9%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minisoap.c.o -- The C compiler identification is GNU 13.2.1 [ 9%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/chacha.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 9%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/minissdpc.c.o [ 9%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minissdpc.c.o [ 9%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/minissdpc.c.o [ 9%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/minisoap.c.o [ 9%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/upnpcommands.c.o [ 9%] Built target testminixml [ 9%] Built target minixmlvalid [ 9%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops-data.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 9%] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/rctOps.cpp.o [ 9%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/amd64-64-24k.c.o [ 9%] Built target testupnpreplyparse : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 10%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/upnpcommands.c.o [ 10%] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct.dir/rctSigs.cpp.o In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/external/supercop/src/amd64/../../crypto_sign/ed25519/amd64-64-24k/ge25519.h:5, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/external/supercop/src/amd64/amd64-64-24k.c:38: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/external/supercop/src/amd64/amd64.c.inc: In function 'scalarmult_p1p1': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition -- The CXX compiler identification is GNU 13.2.1 [ 12%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/amd64-64-24k-choose_tp.s.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 13%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/upnpreplyparse.c.o [ 15%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/miniwget.c.o [ 15%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/choose_t.s.o -- Detecting C compiler ABI info [ 15%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/minisoap.c.o [ 15%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/consts.s.o [ 15%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/miniwget.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 15%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_getparity.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 15%] Building ASM object monero/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 monero/external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/connecthostport.c.o [ 15%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/minissdpc.c.o [ 15%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_invert.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 15%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/portlistingparse.c.o [ 16%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_iseq.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 16%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/upnpcommands.c.o [ 16%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_mul.s.o [ 17%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpcommands.c.o [ 17%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_neg.c.o [ 17%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/receivedata.c.o [ 17%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/addr_is_reserved.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition -- Detecting C compiler ABI info - done [ 17%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_pack.c.o -- Check for working C compiler: /usr/sbin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition -- Detecting CXX compiler ABI info [ 17%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_pow2523.c.o [ 17%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpdev.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 17%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/upnpreplyparse.c.o [ 18%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_setint.c.o [ 19%] Linking C executable testigddescparse [ 19%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpreplyparse.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 19%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/upnpdev.c.o [ 19%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_square.s.o [ 19%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnperrors.c.o [ 19%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_unpack.c.o [ 19%] Building C object monero/external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/midl.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 19%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/minixml.c.o [ 19%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/upnpreplyparse.c.o [ 19%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_add.c.o [ 19%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/upnperrors.c.o [ 19%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/connecthostport.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 19%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_add_p1p1.s.o [ 19%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/igd_desc_parse.c.o [ 19%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_dbl_p1p1.s.o [ 19%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/connecthostport.c.o [ 19%] Linking C static library liblmdb.a [ 20%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_double.c.o [ 21%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/portlistingparse.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 21%] Building CXX object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/crypto.cpp.o [ 21%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_nielsadd_p1p1.s.o [ 22%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/connecthostport.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 22%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_nielsadd2.s.o -- Detecting CXX compiler ABI info - done [ 23%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/portlistingparse.c.o [ 23%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_pack.c.o -- Check for working CXX compiler: /usr/sbin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done [ 23%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/receivedata.c.o [ 23%] Built target lmdb : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition lrelease version 5.15.12 -- Configuring done (1.5s) -- Generating done (0.0s) -- Build files have been written to: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/monero/translations [ 23%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/listdevices.c.o [ 23%] Building ASM object monero/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 CXX object monero/src/device/CMakeFiles/obj_device.dir/device.cpp.o [ 23%] Performing build step for 'generate_translations_header' : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 23%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/receivedata.c.o [ 24%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_p1p1_to_p3.s.o [ 24%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/portlistingparse.c.o [ 24%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_pnielsadd_p1p1.s.o [ 24%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/addr_is_reserved.c.o [ 24%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_scalarmult_base.c.o [ 50%] Building C object CMakeFiles/generate_translations_header.dir/generate_translations_header.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 24%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/receivedata.c.o [ 24%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/listdevices.c.o [ 24%] Linking C shared library libminiupnpc.so /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/ge25519_scalarmult_base.c:2: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/addr_is_reserved.c.o [ 24%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/byte_stream.cpp.o [100%] Linking C executable generate_translations_header : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 24%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_unpackneg.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Updating 'monero.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) [ 24%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/sc25519_from32bytes.c.o [ 24%] Linking C executable testminiwget Updating 'monero_ar.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) [ 24%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/sc25519_window4.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 24%] Built target testigddescparse : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 24%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/addr_is_reserved.c.o /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/sc25519_window4.c:1: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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); | ~~~~~~~~~~~~^~~~~ Updating 'monero_bg.qm'... [ 25%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_add.s.o Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) [ 25%] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_format_utils_basic.dir/cryptonote_format_utils_basic.cpp.o [ 25%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_sub.s.o [ 26%] Generating generated_testnet_blocks.c Updating 'monero_bn.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 26%] Built target monero-crypto-amd64-64-24k [ 26%] Linking C static library libminiupnpc.a Updating 'monero_cat.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) [ 26%] Generating generated_checkpoints.c [ 26%] Building CXX object monero/src/checkpoints/CMakeFiles/obj_checkpoints.dir/checkpoints.cpp.o Updating 'monero_cs.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Updating 'monero_da.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_de.qm'... Generated 393 translation(s) (373 finished and 20 unfinished) Ignored 755 untranslated source text(s) [ 26%] Built target libminiupnpc-static Updating 'monero_el.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) [ 27%] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/account.cpp.o Updating 'monero_eo.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Updating 'monero_es.qm'... Generated 135 translation(s) (97 finished and 38 unfinished) Ignored 1013 untranslated source text(s) Updating 'monero_fa.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_fi.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) [ 27%] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/argon2_ref.c.o Updating 'monero_fr.qm'... Generated 1023 translation(s) (1023 finished and 0 unfinished) Ignored 125 untranslated source text(s) Updating 'monero_ga.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_he.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_hi.qm'... Generated 158 translation(s) (119 finished and 39 unfinished) Ignored 990 untranslated source text(s) Updating 'monero_hr.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_hu.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_id.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) [ 27%] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/argon2_ssse3.c.o Updating 'monero_is.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_it.qm'... Generated 797 translation(s) (794 finished and 3 unfinished) Ignored 351 untranslated source text(s) [ 27%] Built target testminiwget Updating 'monero_ja.qm'... Generated 311 translation(s) (285 finished and 26 unfinished) Ignored 837 untranslated source text(s) [ 27%] Building CXX object monero/src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/blockchain.cpp.o [ 27%] Linking CXX static library libqrcodegen.a Updating 'monero_kmr.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Updating 'monero_ko.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_lt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_nb_NO.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) [ 27%] Built target qrcodegen Updating 'monero_ne.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) [ 27%] Building CXX object monero/src/hardforks/CMakeFiles/obj_hardforks.dir/hardforks.cpp.o Updating 'monero_nl.qm'... Generated 76 translation(s) (47 finished and 29 unfinished) Ignored 1072 untranslated source text(s) : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Updating 'monero_pl.qm'... Generated 13 translation(s) (6 finished and 7 unfinished) Ignored 1135 untranslated source text(s) [ 27%] Generating generated_stagenet_blocks.c Updating 'monero_prt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) [ 27%] Built target obj_hardforks Updating 'monero_pt-br.qm'... Generated 4 translation(s) (2 finished and 2 unfinished) Ignored 1144 untranslated source text(s) [ 27%] Building CXX object monero/src/blocks/CMakeFiles/obj_blocks.dir/blocks.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Updating 'monero_pt-pt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) [ 27%] Building CXX object monero/src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/blockchain_db.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Updating 'monero_ro.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_ru.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_sk.qm'... Generated 3 translation(s) (2 finished and 1 unfinished) Ignored 1145 untranslated source text(s) Updating 'monero_sl.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_sr.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_sv.qm'... Generated 604 translation(s) (604 finished and 0 unfinished) Ignored 544 untranslated source text(s) Updating 'monero_tr.qm'... Generated 2 translation(s) (1 finished and 1 unfinished) Ignored 1146 untranslated source text(s) Updating 'monero_uk.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_ur.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_zh-cn.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_zh-tw.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) Updating 'monero_zu.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) [ 27%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/hex.cpp.o Updating 'monero_zu.qm.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1148 untranslated source text(s) : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Generating embedded translations header [100%] Built target generate_translations_header [ 27%] Performing install step for 'generate_translations_header' [ 27%] Completed 'generate_translations_header' [ 27%] Built target generate_translations_header [ 27%] Building CXX object monero/src/lmdb/CMakeFiles/obj_lmdb_lib.dir/database.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 29%] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/argon2_avx2.c.o [ 29%] Building C object monero/src/blocks/CMakeFiles/obj_blocks.dir/generated_checkpoints.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 29%] Built target libminiupnpc-shared [ 29%] Building CXX object monero/src/multisig/CMakeFiles/obj_multisig.dir/multisig.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 29%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.o [ 29%] Building CXX object monero/src/lmdb/CMakeFiles/obj_lmdb_lib.dir/error.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 30%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/abstract_http_client.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 30%] Built target obj_epee_readline [ 30%] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/dandelionpp.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 30%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/groestl.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 30%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-blake.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 30%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-groestl.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 30%] Building CXX object monero/src/lmdb/CMakeFiles/obj_lmdb_lib.dir/table.cpp.o [ 31%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-jh.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 31%] Building C object monero/src/blocks/CMakeFiles/obj_blocks.dir/generated_testnet_blocks.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 32%] Building C object monero/src/blocks/CMakeFiles/obj_blocks.dir/generated_stagenet_blocks.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/crypto/hash-extra-jh.c: In function 'hash_extra_jh': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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); | ^ [ 32%] Built target obj_blocks [ 32%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-skein.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 32%] Building CXX object monero/src/mnemonics/CMakeFiles/obj_mnemonics.dir/electrum-words.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/crypto/hash-extra-skein.c: In function 'hash_extra_skein': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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); | ^ [ 32%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 32%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hmac-keccak.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 32%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/jh.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 32%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/keccak.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 33%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/oaes_lib.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/crypto/oaes_lib.c: In function 'oaes_get_seed': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/crypto/oaes_lib.c:45: /usr/include/sys/timeb.h:29:12: note: declared here 29 | extern int ftime (struct timeb *__timebuf) | ^~~~~ [ 33%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/random.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 33%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/skein.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 33%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/slow-hash.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 33%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/cpu.cpp.o [ 33%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/dataset.cpp.o In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/ringct/rctOps.cpp:33: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 34%] Building CXX object monero/src/lmdb/CMakeFiles/obj_lmdb_lib.dir/value_stream.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/ringct/rctSigs.cpp:39: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/contrib/epee/include/misc_log_ex.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 34%] Linking CXX static library libeasylogging.a [ 34%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/rx-slow-hash.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 34%] Built target easylogging [ 35%] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_args.cpp.o /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/crypto/rx-slow-hash.c: In function 'rx_get_miner_thread': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/crypto/rx-slow-hash.c: In function 'rx_slow_hash_allocate_state': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/crypto/rx-slow-hash.c: In function 'rx_slow_hash_free_state': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/crypto/rx-slow-hash.c:520:6: warning: old-style function definition [-Wold-style-definition] 520 | void rx_slow_hash_free_state() { | ^~~~~~~~~~~~~~~~~~~~~~~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 36%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/CryptonightR_JIT.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils_basic.cpp:31: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/blobdatatype.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 36%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/tree-hash.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/account.cpp:41: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 36%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/CryptonightR_template.S.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 36%] Built target obj_cncrypto [ 36%] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_daemon.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/device/device.cpp:33: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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; | ^~~~~~~~~~~~ [ 36%] Built target obj_lmdb_lib [ 36%] Building CXX object monero/src/p2p/CMakeFiles/obj_p2p.dir/net_node.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 36%] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/error.cpp.o [ 36%] Building CXX object monero/src/device/CMakeFiles/obj_device.dir/device_default.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 36%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/soft_aes.cpp.o In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/blockchain.cpp:38: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 36%] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/http.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/multisig/multisig.cpp:31: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/crypto/crypto.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 37%] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/virtual_memory.c.o [ 37%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.o [ 37%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/http_auth.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 38%] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/rctTypes.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_db/blockchain_db.cpp:33: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 38%] Built target obj_cryptonote_format_utils_basic [ 38%] Building CXX object monero/src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/block_queue.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 38%] Built target obj_mnemonics [ 38%] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc_pub.dir/zmq_pub.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 38%] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/connection_context.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 38%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/allocator.cpp.o [ 38%] Built target obj_ringct [ 38%] Building CXX object monero/src/serialization/CMakeFiles/obj_serialization.dir/json_object.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/device/device_default.cpp:38: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/crypto/crypto.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/device/device.hpp:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/device/device_default.hpp:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/blockchain.cpp:51: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/common/boost_serialization_helper.h: In function 'bool tools::unserialize_obj_from_file(t_object&, const std::string&)': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~ [ 38%] Building CXX object monero/src/multisig/CMakeFiles/obj_multisig.dir/multisig_account.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 38%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.o [ 38%] Building CXX object monero/src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/lmdb/db_lmdb.cpp.o [ 38%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/instruction.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 38%] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_payment_signature.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 38%] Building C object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/rctCryptoOps.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 38%] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/multiexp.cc.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 38%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/randomx.cpp.o [ 38%] Built target obj_checkpoints [ 38%] Building CXX object monero/src/rpc/CMakeFiles/obj_daemon_messages.dir/message.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/p2p/net_node.cpp:42: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 39%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/superscalar.cpp.o In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/bootstrap_daemon.cpp:8: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/bootstrap_daemon.h:3, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 39%] Building CXX object monero/src/device/CMakeFiles/obj_device.dir/log.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/multisig/multisig.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/multisig/multisig_account.cpp:34: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/crypto/crypto.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/multisig/multisig_account.h:31, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/zmq_pub.cpp:48: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/zmq_pub.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 39%] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_handler.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 39%] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_basic_impl.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 40%] Building CXX object monero/src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/cryptonote_protocol_handler-base.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 40%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/vm_compiled.cpp.o [ 40%] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs.cc.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 40%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.o In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/serialization/json_object.cpp:36: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/serialization/json_object.h:31, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 40%] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/argon2_core.c.o [ 40%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/blake2_generator.cpp.o [ 41%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/instructions_portable.cpp.o [ 41%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/mlog.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 41%] Built target obj_rpc_pub [ 41%] Building CXX object monero/src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/daemon_handler.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp:40: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_db/blockchain_db.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.h:31, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 41%] Building CXX object monero/src/multisig/CMakeFiles/obj_multisig.dir/multisig_account_kex_impl.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 43%] Building CXX object monero/src/device/CMakeFiles/obj_device.dir/device_ledger.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_basic_impl.cpp:34: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/contrib/epee/include/misc_log_ex.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/contrib/epee/include/include_base_utils.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 43%] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/reciprocal.c.o [ 43%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/virtual_machine.cpp.o [ 44%] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/i2p_address.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 44%] Building CXX object monero/src/rpc/CMakeFiles/obj_daemon_messages.dir/daemon_messages.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 44%] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs_plus.cc.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 44%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.o In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/rpc_handler.cpp:6: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 44%] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/blake2/blake2b.c.o [ 44%] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.o [ 44%] Building CXX object monero/src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_core.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 45%] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.o [ 45%] Linking CXX static library librandomx.a [ 45%] Built target randomx [ 46%] Building CXX object monero/src/wallet/CMakeFiles/obj_wallet.dir/wallet2.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 46%] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_format_utils.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/multisig/multisig.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/multisig/multisig_account_kex_impl.cpp:34: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/crypto/crypto.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/multisig/multisig_account.h:31, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 46%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/net_helper.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/device/device_ledger.cpp:35: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/device/device_ledger.hpp:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 46%] Built target obj_serialization [ 46%] Building CXX object monero/src/device_trezor/CMakeFiles/obj_device_trezor.dir/device_trezor.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_protocol/cryptonote_protocol_handler-base.cpp:52: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 46%] Built target obj_blockchain_db [ 46%] Building CXX object monero/src/daemonizer/CMakeFiles/obj_daemonizer.dir/posix_fork.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 46%] Building CXX object monero/src/p2p/CMakeFiles/obj_p2p.dir/net_peerlist.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 46%] Built target obj_ringct_basic [ 46%] Building C object external/CMakeFiles/quirc.dir/quirc/lib/decode.c.o [ 46%] Built target obj_rpc_base [ 46%] Building C object external/CMakeFiles/quirc.dir/quirc/lib/identify.c.o [ 46%] Built target translations_autogen_timestamp_deps [ 46%] Built target zxcvbn_autogen_timestamp_deps [ 46%] Building CXX object monero/src/wallet/api/CMakeFiles/obj_wallet_api.dir/wallet.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 47%] Building C object external/CMakeFiles/quirc.dir/quirc/lib/quirc.c.o [ 47%] Building C object external/CMakeFiles/quirc.dir/quirc/lib/version_db.c.o [ 47%] Linking C static library libquirc.a [ 47%] Built target quirc [ 47%] Built target openpgp_autogen_timestamp_deps [ 47%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/upnpc-static.dir/upnpc.c.o [ 47%] Linking C executable upnpc-static [ 47%] Built target obj_device_trezor [ 47%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/upnpc-shared.dir/upnpc.c.o [ 47%] Built target obj_daemonizer [ 47%] Linking C executable upnpc-shared [ 48%] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/listdevices.dir/listdevices.c.o /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/external/miniupnp/miniupnpc/listdevices.c: In function 'add_device': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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); | ^ [ 48%] Linking C executable listdevices [ 48%] Built target listdevices In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:37: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 48%] Linking CXX static library libepee_readline.a [ 48%] Built target epee_readline [ 48%] Building CXX object monero/src/CMakeFiles/obj_version.dir/__/__/version.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 48%] Built target obj_version [ 48%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/base58.cpp.o In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/daemon_handler.h:35, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/daemon_handler.cpp:29: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/contrib/epee/include/byte_slice.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 48%] Built target upnpc-shared : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 48%] Linking CXX static library libblocks.a [ 48%] Built target blocks [ 48%] Automatic MOC and UIC for target translations [ 48%] Built target translations_autogen [ 49%] Automatic MOC and UIC for target zxcvbn [ 49%] Built target zxcvbn_autogen [ 49%] Built target qrdecoder_autogen_timestamp_deps [ 50%] Automatic MOC and UIC for target openpgp [ 50%] Built target openpgp_autogen [ 51%] Linking CXX static library libversion.a [ 51%] Built target version [ 51%] Generating monero-core.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core.qm'... Generated 4 translation(s) (4 finished and 0 unfinished) Ignored 831 untranslated source text(s) [ 52%] Generating monero-core_af.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_af.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_af.qm'... Generated 663 translation(s) (663 finished and 0 unfinished) Ignored 128 untranslated source text(s) [ 52%] Generating monero-core_ar.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ar.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ar.qm'... Generated 326 translation(s) (326 finished and 0 unfinished) Ignored 475 untranslated source text(s) [ 52%] Generating monero-core_az.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_az.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_az.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 835 untranslated source text(s) [ 52%] Generating monero-core_bg.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_bg.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_bg.qm'... Generated 438 translation(s) (438 finished and 0 unfinished) Ignored 363 untranslated source text(s) [ 52%] Generating monero-core_bn.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_bn.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_bn.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 835 untranslated source text(s) [ 53%] Generating monero-core_cat.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_cat.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_cat.qm'... Generated 525 translation(s) (525 finished and 0 unfinished) Ignored 194 untranslated source text(s) [ 53%] Generating monero-core_cs.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_cs.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_cs.qm'... Generated 400 translation(s) (400 finished and 0 unfinished) Ignored 393 untranslated source text(s) [ 53%] Generating monero-core_da.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_da.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_da.qm'... Generated 385 translation(s) (385 finished and 0 unfinished) Ignored 375 untranslated source text(s) [ 53%] Generating monero-core_de.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_de.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_de.qm'... Generated 761 translation(s) (761 finished and 0 unfinished) Ignored 37 untranslated source text(s) [ 53%] Generating monero-core_el.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_el.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_el.qm'... Generated 698 translation(s) (698 finished and 0 unfinished) Ignored 104 untranslated source text(s) [ 53%] Building CXX object monero/src/device/CMakeFiles/obj_device.dir/device_io_hid.cpp.o [ 53%] Generating monero-core_eo.qm : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_eo.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_eo.qm'... Generated 554 translation(s) (554 finished and 0 unfinished) Ignored 238 untranslated source text(s) [ 54%] Generating monero-core_es.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_es.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_es.qm'... Generated 686 translation(s) (686 finished and 0 unfinished) Ignored 99 untranslated source text(s) [ 54%] Generating monero-core_fa.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_fa.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_fa.qm'... Generated 106 translation(s) (106 finished and 0 unfinished) Ignored 697 untranslated source text(s) [ 54%] Generating monero-core_fi.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_fi.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_fi.qm'... Generated 788 translation(s) (788 finished and 0 unfinished) Ignored 34 untranslated source text(s) [ 54%] Generating monero-core_fr.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_fr.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_fr.qm'... Generated 652 translation(s) (652 finished and 0 unfinished) Ignored 108 untranslated source text(s) [ 54%] Generating monero-core_ga.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ga.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ga.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 835 untranslated source text(s) [ 55%] Generating monero-core_he.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_he.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_he.qm'... [ 55%] Built target upnpc-static Generated 304 translation(s) (304 finished and 0 unfinished) Ignored 485 untranslated source text(s) [ 55%] Generating monero-core_hi.qm [ 55%] Building CXX object monero/src/multisig/CMakeFiles/obj_multisig.dir/multisig_clsag_context.cpp.o [ 55%] Building CXX object src/zxcvbn-c/CMakeFiles/zxcvbn.dir/zxcvbn_autogen/mocs_compilation.cpp.o Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_hi.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_hi.qm'... Generated 424 translation(s) (424 finished and 0 unfinished) Ignored 369 untranslated source text(s) : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 55%] Generating monero-core_hr.qm [ 55%] Building C object src/zxcvbn-c/CMakeFiles/zxcvbn.dir/zxcvbn.c.o Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_hr.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_hr.qm'... Generated 300 translation(s) (300 finished and 0 unfinished) Ignored 487 untranslated source text(s) [ 55%] Generating monero-core_hu.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_hu.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_hu.qm'... Generated 614 translation(s) (614 finished and 0 unfinished) Ignored 169 untranslated source text(s) [ 55%] Generating monero-core_id.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_id.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_id.qm'... Generated 394 translation(s) (394 finished and 0 unfinished) Ignored 397 untranslated source text(s) [ 55%] Generating monero-core_is.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_is.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_is.qm'... Generated 1 translation(s) (1 finished and 0 unfinished) Ignored 834 untranslated source text(s) [ 56%] Generating monero-core_it.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_it.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_it.qm'... Generated 586 translation(s) (586 finished and 0 unfinished) Ignored 184 untranslated source text(s) [ 56%] Generating monero-core_ja.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ja.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ja.qm'... Generated 646 translation(s) (646 finished and 0 unfinished) Ignored 146 untranslated source text(s) [ 56%] Generating monero-core_kmr.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_kmr.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_kmr.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 835 untranslated source text(s) [ 56%] Generating monero-core_ko.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ko.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ko.qm'... Generated 179 translation(s) (179 finished and 0 unfinished) Ignored 626 untranslated source text(s) [ 56%] Generating monero-core_lt.qm In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.cpp:38: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_lt.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_lt.qm'... Generated 362 translation(s) (362 finished and 0 unfinished) Ignored 429 untranslated source text(s) [ 58%] Generating monero-core_nb.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_nb.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_nb.qm'... Generated 523 translation(s) (523 finished and 0 unfinished) Ignored 253 untranslated source text(s) [ 58%] Generating monero-core_ne.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ne.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ne.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 835 untranslated source text(s) [ 58%] Generating monero-core_nl.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_nl.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_nl.qm'... Generated 605 translation(s) (605 finished and 0 unfinished) Ignored 170 untranslated source text(s) [ 58%] Generating monero-core_pl.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_pl.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_pl.qm'... Generated 779 translation(s) (779 finished and 0 unfinished) Ignored 37 untranslated source text(s) [ 58%] Generating monero-core_pt-br.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_pt-br.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_pt-br.qm'... Generated 737 translation(s) (737 finished and 0 unfinished) Ignored 77 untranslated source text(s) [ 58%] Generating monero-core_pt-pt.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_pt-pt.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_pt-pt.qm'... Generated 528 translation(s) (528 finished and 0 unfinished) Ignored 249 untranslated source text(s) [ 59%] Generating monero-core_ro.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ro.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ro.qm'... Generated 650 translation(s) (650 finished and 0 unfinished) Ignored 132 untranslated source text(s) [ 59%] Generating monero-core_ru.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ru.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ru.qm'... Generated 824 translation(s) (824 finished and 0 unfinished) Ignored 8 untranslated source text(s) [ 59%] Generating monero-core_sk.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_sk.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_sk.qm'... Generated 742 translation(s) (742 finished and 0 unfinished) Ignored 64 untranslated source text(s) [ 59%] Generating monero-core_sl.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_sl.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_sl.qm'... Generated 476 translation(s) (476 finished and 0 unfinished) Ignored 307 untranslated source text(s) [ 59%] Generating monero-core_sr.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_sr.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_sr.qm'... Generated 485 translation(s) (485 finished and 0 unfinished) Ignored 300 untranslated source text(s) [ 60%] Generating monero-core_sv.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_sv.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_sv.qm'... Generated 460 translation(s) (460 finished and 0 unfinished) Ignored 312 untranslated source text(s) [ 60%] Generating monero-core_ta.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ta.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ta.qm'... Generated 702 translation(s) (702 finished and 0 unfinished) Ignored 129 untranslated source text(s) [ 60%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/command_line.cpp.o [ 60%] Generating monero-core_tr.qm : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_tr.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_tr.qm'... Generated 496 translation(s) (496 finished and 0 unfinished) Ignored 293 untranslated source text(s) [ 61%] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_node_selector.cpp.o [ 61%] Generating monero-core_uk.qm : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_uk.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_uk.qm'... Generated 565 translation(s) (565 finished and 0 unfinished) Ignored 228 untranslated source text(s) [ 61%] Generating monero-core_ur.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ur.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_ur.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 835 untranslated source text(s) [ 61%] Generating monero-core_vi.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_vi.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_vi.qm'... Generated 184 translation(s) (184 finished and 0 unfinished) Ignored 577 untranslated source text(s) [ 62%] Generating monero-core_zh-cn.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_zh-cn.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_zh-cn.qm'... Generated 598 translation(s) (598 finished and 0 unfinished) Ignored 187 untranslated source text(s) [ 62%] Generating monero-core_zh-tw.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_zh-tw.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_zh-tw.qm'... Generated 770 translation(s) (770 finished and 0 unfinished) Ignored 60 untranslated source text(s) [ 62%] Generating monero-core_zu.qm Updating '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_zu.qm'... Removing translations equal to source text in '/tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/build/translations/monero-core_zu.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 835 untranslated source text(s) [ 62%] Generating translations.qrc [ 62%] Generating qrc_translations.cpp [ 62%] Building CXX object translations/CMakeFiles/translations.dir/translations_autogen/mocs_compilation.cpp.o [ 62%] Building CXX object translations/CMakeFiles/translations.dir/qrc_translations.cpp.o [ 62%] Building CXX object monero/src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/levin_notify.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/p2p/net_peerlist.cpp: In static member function 'static boost::optional nodetool::peerlist_storage::open(const std::string&)': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.cpp:53: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 62%] Linking CXX static library libzxcvbn.a [ 62%] Built target zxcvbn [ 62%] Automatic MOC and UIC for target qrdecoder [ 62%] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/parse.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 62%] Built target qrdecoder_autogen [ 62%] Building CXX object src/openpgp/CMakeFiles/openpgp.dir/openpgp_autogen/mocs_compilation.cpp.o [ 62%] Building CXX object src/openpgp/CMakeFiles/openpgp.dir/openpgp.cpp.o /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.cpp: In constructor 'cryptonote::core::core(cryptonote::i_cryptonote_protocol*)': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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), | ^~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object monero/src/multisig/CMakeFiles/obj_multisig.dir/multisig_kex_msg.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 63%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/dns_utils.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 63%] Linking CXX static library libopenpgp.a [ 63%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/net_utils_base.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 63%] Built target obj_daemon_messages [ 63%] Linking CXX static library libhardforks.a [ 63%] Built target openpgp [ 63%] Building CXX object src/QR-Code-scanner/CMakeFiles/qrdecoder.dir/qrdecoder_autogen/mocs_compilation.cpp.o [ 64%] Building CXX object src/QR-Code-scanner/CMakeFiles/qrdecoder.dir/Decoder.cpp.o [ 64%] Built target hardforks [ 65%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/string_tools.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet.h:35, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet.cpp:32: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet2_api.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet.h:34: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 65%] Built target obj_device [ 65%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/parserse_base_utils.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 65%] Linking CXX static library libqrdecoder.a [ 65%] Built target qrdecoder [ 65%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/wipeable_string.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 65%] Built target obj_p2p [ 65%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/levin_base.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 66%] Linking CXX static library libtranslations.a [ 66%] Built target translations [ 66%] Building C object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/memwipe.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 66%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/connection_basic.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 66%] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/difficulty.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.cpp:67: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/common/boost_serialization_helper.h: In function 'bool tools::unserialize_obj_from_file(t_object&, const std::string&)': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~ [ 67%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/multisig/multisig_kex_msg.cpp:38: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/crypto/crypto.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/multisig/multisig_kex_msg.h:31, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 67%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle-detail.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 67%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/mlocker.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 67%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/buffer.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 67%] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/resolve.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.cpp:3974:8: warning: unused variable 'refreshed' [-Wunused-variable] 3974 | bool refreshed = false; | ^~~~~~~~~ /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~ [ 68%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/download.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 68%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/net_ssl.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 68%] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/socks.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 68%] Building CXX object monero/src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_pool.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 69%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/int-util.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 69%] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc.dir/core_rpc_server.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 69%] Building CXX object monero/src/multisig/CMakeFiles/obj_multisig.dir/multisig_tx_builder_ringct.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 69%] Building CXX object monero/src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/zmq_pub.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 69%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/portable_storage.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 69%] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/hardfork.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 69%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/misc_language.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/contrib/epee/src/net_ssl.cpp: In member function 'void {anonymous}::openssl_rsa_free::operator()(RSA*) const': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/contrib/epee/src/net_ssl.cpp: In member function 'void {anonymous}::openssl_ec_key_free::operator()(EC_KEY*) const': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/contrib/epee/src/net_ssl.cpp: In function 'bool epee::net_utils::create_rsa_ssl_certificate(EVP_PKEY*&, X509*&)': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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); | ^~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/socks_connect.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 69%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/file_io_utils.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/multisig/multisig_tx_builder_ringct.cpp:36: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/ringct/rctTypes.h:36, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/multisig/multisig_tx_builder_ringct.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.cpp:36: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 69%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/net_parse_helpers.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 69%] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/http_base.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/zmq_pub.cpp:48: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/zmq_pub.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 69%] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/tor_address.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 70%] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/zmq.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.cpp:43: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/common/boost_serialization_helper.h: In function 'bool tools::unserialize_obj_from_file(t_object&, const std::string&)': /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~ [ 72%] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/merge_mining.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 72%] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/miner.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 73%] Building CXX object monero/src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/zmq_server.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 73%] Built target obj_multisig [ 73%] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc.dir/rpc_payment.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 73%] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc.dir/rpc_version_str.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 73%] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc.dir/instanciations.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 73%] Building CXX object monero/src/wallet/api/CMakeFiles/obj_wallet_api.dir/wallet_manager.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 73%] Building CXX object monero/src/wallet/api/CMakeFiles/obj_wallet_api.dir/transaction_info.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 74%] Building CXX object monero/src/wallet/api/CMakeFiles/obj_wallet_api.dir/transaction_history.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/core_rpc_server.h:42, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/core_rpc_server.cpp:38: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 74%] Building CXX object monero/src/wallet/api/CMakeFiles/obj_wallet_api.dir/pending_transaction.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 74%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/error.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 74%] Building CXX object monero/src/wallet/api/CMakeFiles/obj_wallet_api.dir/utils.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 74%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/expect.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 74%] Built target obj_cryptonote_protocol [ 74%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/util.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/miner.cpp:36: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 74%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/i18n.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 75%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/notify.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 76%] Building CXX object monero/src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_sanity_check.cpp.o [ 76%] Building CXX object monero/src/wallet/api/CMakeFiles/obj_wallet_api.dir/address_book.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 76%] Built target obj_epee [ 76%] Linking CXX static library libepee.a [ 76%] Built target epee [ 76%] Linking CXX static library libcncrypto.a [ 76%] Built target cncrypto [ 76%] Linking CXX static library libmnemonics.a [ 76%] Built target mnemonics [ 76%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/password.cpp.o [ 76%] Linking CXX static library libdevice_trezor.a : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 76%] Built target device_trezor [ 76%] Linking CXX static library libwallet-crypto.a [ 76%] Built target wallet-crypto [ 76%] Linking CXX static library libcryptonote_format_utils_basic.a [ 76%] Built target cryptonote_format_utils_basic [ 76%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/perf_timer.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/rpc_payment.cpp:39: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/external/boost/archive/portable_binary_iarchive.hpp:24, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 76%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/pruning.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 76%] Built target obj_daemon_rpc_server [ 76%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/spawn.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 76%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/threadpool.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 77%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/updates.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 77%] Built target obj_net [ 77%] Building C object monero/src/common/CMakeFiles/obj_common.dir/aligned.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 77%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/timings.cc.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet.h:35, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/transaction_history.cpp:34: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet2_api.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/transaction_history.h:31, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/transaction_history.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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_sanity_check.cpp:32: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/pending_transaction.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/pending_transaction.cpp:31: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet2_api.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/pending_transaction.h:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 77%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/combinator.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 77%] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/stack_trace.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 77%] Building CXX object monero/src/wallet/api/CMakeFiles/obj_wallet_api.dir/subaddress.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/p2p/net_node.inl:60, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/instanciations.cpp:32: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/p2p/net_node.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet.h:35, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet_manager.cpp:33: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet2_api.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet_manager.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet_manager.cpp:32: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 77%] Building CXX object monero/src/wallet/api/CMakeFiles/obj_wallet_api.dir/subaddress_account.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 78%] Building CXX object monero/src/wallet/api/CMakeFiles/obj_wallet_api.dir/unsigned_transaction.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 78%] Building CXX object monero/src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_tx_utils.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/address_book.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/address_book.cpp:32: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet2_api.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/address_book.h:31: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 78%] Building CXX object monero/src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_verification_utils.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 78%] Built target obj_common [ 78%] Building CXX object monero/src/wallet/CMakeFiles/obj_wallet.dir/wallet_args.cpp.o [ 78%] Linking CXX static library libcommon.a : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 78%] Built target common [ 78%] Linking CXX static library libringct_basic.a [ 78%] Built target ringct_basic [ 78%] Linking CXX static library libcheckpoints.a [ 78%] Linking CXX static library liblmdb_lib.a [ 78%] Built target checkpoints [ 78%] Built target lmdb_lib [ 78%] Linking CXX static library libnet.a [ 78%] Linking CXX static library librpc_base.a [ 78%] Built target rpc_base [ 78%] Linking CXX static library libdaemonizer.a [ 78%] Built target net [ 78%] Built target daemonizer [ 79%] Building CXX object monero/src/gen_ssl_cert/CMakeFiles/gen_ssl_cert.dir/gen_ssl_cert.cpp.o [ 79%] Linking CXX static library libdevice.a : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 79%] Built target device [ 79%] Building CXX object monero/src/wallet/CMakeFiles/obj_wallet.dir/ringdb.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 79%] Built target obj_cryptonote_basic [ 80%] Linking CXX static library libcryptonote_basic.a In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.cpp:38: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 80%] Built target cryptonote_basic [ 80%] Linking CXX static library libringct.a [ 80%] Built target ringct [ 80%] Linking CXX static library libblockchain_db.a [ 80%] Built target blockchain_db [ 80%] Building CXX object monero/src/wallet/CMakeFiles/obj_wallet.dir/node_rpc_proxy.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/subaddress.h:30, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/subaddress.cpp:29: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet2_api.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/subaddress.h: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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/subaddress_account.h:30, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/subaddress_account.cpp:29: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet2_api.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/subaddress_account.h: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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/unsigned_transaction.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/unsigned_transaction.cpp:31: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/wallet2_api.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/api/unsigned_transaction.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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet_errors.h:38, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/ringdb.cpp:37: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 80%] Building CXX object monero/src/wallet/CMakeFiles/obj_wallet.dir/message_store.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/blockchain.h:59, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_verification_utils.cpp:29: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 81%] Building CXX object monero/src/wallet/CMakeFiles/obj_wallet.dir/message_transporter.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 81%] Linking CXX executable ../../../bin/monero-gen-ssl-cert [ 81%] Built target obj_cryptonote_core [ 81%] Linking CXX static library libcryptonote_core.a [ 81%] Building CXX object monero/src/wallet/CMakeFiles/obj_wallet.dir/wallet_rpc_payments.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 81%] Built target cryptonote_core [ 81%] Linking CXX static library libmultisig.a [ 81%] Built target multisig [ 81%] Linking CXX static library libp2p.a [ 81%] Built target p2p [ 81%] Building CXX object monero/src/blockchain_utilities/CMakeFiles/blockchain_import.dir/blockchain_import.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 81%] Building CXX object monero/src/blockchain_utilities/CMakeFiles/blockchain_import.dir/bootstrap_file.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 81%] Building CXX object monero/src/blockchain_utilities/CMakeFiles/blockchain_import.dir/blocksdat_file.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 81%] Building CXX object monero/src/blockchain_utilities/CMakeFiles/blockchain_export.dir/blockchain_export.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 81%] Built target gen_ssl_cert [ 82%] Building CXX object monero/src/blockchain_utilities/CMakeFiles/blockchain_usage.dir/blockchain_usage.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 82%] Building CXX object monero/src/blockchain_utilities/CMakeFiles/blockchain_ancestry.dir/blockchain_ancestry.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 83%] Building CXX object monero/src/blockchain_utilities/CMakeFiles/blockchain_depth.dir/blockchain_depth.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 83%] Building CXX object monero/src/blockchain_utilities/CMakeFiles/blockchain_stats.dir/blockchain_stats.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet_errors.h:38, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/message_store.cpp:40: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/message_store.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 83%] Built target obj_wallet_api [ 83%] Building CXX object monero/src/blockchain_utilities/CMakeFiles/blockchain_prune_known_spent_data.dir/blockchain_prune_known_spent_data.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet_errors.h:38, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/message_transporter.cpp:33: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/contrib/epee/include/serialization/keyvalue_serialization.h:31, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/message_transporter.h:31, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet_rpc_payments.cpp:34: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/blockchain_usage.cpp:34: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/blockchain.h:59, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/bootstrap_file.h:39, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/blockchain_import.cpp:38: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/blockchain.h:59, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/bootstrap_file.h:39, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/bootstrap_file.cpp:33: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_boost_serialization.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/bootstrap_serialization.h:31, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/blockchain.h:59, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/blocksdat_file.h:40, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/blocksdat_file.cpp:29: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/blockchain.h:59, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/bootstrap_file.h:39, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/blockchain_export.cpp:29: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/blockchain_depth.cpp:34: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/blockchain_ancestry.cpp:40: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 83%] Building CXX object monero/src/blockchain_utilities/CMakeFiles/blockchain_prune.dir/blockchain_prune.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/blockchain_prune_known_spent_data.cpp:33: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 83%] Linking CXX static library libcryptonote_protocol.a [ 83%] Built target cryptonote_protocol [ 83%] Linking CXX static library libserialization.a In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/blockchain_stats.cpp:34: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 83%] Built target serialization [ 83%] Linking CXX static library librpc_pub.a [ 83%] Built target rpc_pub [ 84%] Linking CXX static library libdaemon_messages.a [ 84%] Built target daemon_messages [ 84%] Building CXX object monero/src/blockchain_utilities/CMakeFiles/blockchain_export.dir/bootstrap_file.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 84%] Building CXX object monero/src/blockchain_utilities/CMakeFiles/blockchain_export.dir/blocksdat_file.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 84%] Linking CXX executable ../../../bin/monero-blockchain-usage [ 84%] Linking CXX executable ../../../bin/monero-blockchain-import [ 84%] Linking CXX executable ../../../bin/monero-blockchain-depth In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/blockchain_prune.cpp:37: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 84%] Linking CXX executable ../../../bin/monero-blockchain-stats [ 84%] Linking CXX executable ../../../bin/monero-blockchain-prune-known-spent-data In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/blockchain.h:59, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/bootstrap_file.h:39, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/bootstrap_file.cpp:33: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_boost_serialization.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/bootstrap_serialization.h:31, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/blockchain.h:59, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/blocksdat_file.h:40, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/blocksdat_file.cpp:29: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 84%] Built target blockchain_usage [ 86%] Linking CXX executable ../../../bin/monero-blockchain-prune [ 86%] Built target obj_rpc [ 87%] Linking CXX static library librpc.a [ 87%] Built target rpc [ 87%] Built target obj_wallet [ 87%] Linking CXX static library libdaemon_rpc_server.a [ 87%] Linking CXX static library ../../../lib/libwallet.a [ 87%] Built target daemon_rpc_server [ 87%] Building CXX object monero/src/daemon/CMakeFiles/daemon.dir/command_parser_executor.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 88%] Building CXX object monero/src/daemon/CMakeFiles/daemon.dir/command_server.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 88%] Building CXX object monero/src/daemon/CMakeFiles/daemon.dir/daemon.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 88%] Built target wallet [ 88%] Building CXX object monero/src/wallet/CMakeFiles/wallet_rpc_server.dir/wallet_rpc_server.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 88%] Building CXX object monero/src/simplewallet/CMakeFiles/simplewallet.dir/simplewallet.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 88%] Built target blockchain_depth [ 88%] Building CXX object monero/src/gen_multisig/CMakeFiles/gen_multisig.dir/gen_multisig.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 88%] Building CXX object monero/src/blockchain_utilities/CMakeFiles/blockchain_blackball.dir/blockchain_blackball.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 88%] Linking CXX executable ../../../bin/monero-blockchain-ancestry [ 88%] Linking CXX static library ../../../../lib/libwallet_api.a [ 88%] Built target wallet_api [ 88%] Built target monero-wallet-gui_autogen_timestamp_deps [ 89%] Automatic MOC and UIC for target monero-wallet-gui [ 89%] Built target blockchain_prune_known_spent_data [ 90%] Linking CXX executable ../../../bin/monero-blockchain-export [ 90%] Built target monero-wallet-gui_autogen In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/gen_multisig/gen_multisig.cpp:48: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/blockchain_utilities/blockchain_blackball.cpp:37: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/simplewallet/simplewallet.h:44, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/simplewallet/simplewallet.cpp:63: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/daemon_handler.h:35, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/daemon/daemon.cpp:36: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 90%] Built target blockchain_stats In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/core_rpc_server.h:42, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/daemon/rpc_command_executor.h:46, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/daemon/command_parser_executor.h:41, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/daemon/command_parser_executor.cpp:32: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/common/dns_utils.h:30, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet2.h:50, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet_rpc_server.h:40, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/wallet/wallet_rpc_server.cpp:40: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/core_rpc_server.h:42, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/daemon/rpc_command_executor.h:46, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/daemon/command_parser_executor.h:41, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/daemon/command_server.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/daemon/command_server.cpp:33: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ /usr/src/debug/monero-gui/monero-gui/monero/src/blockchain_utilities/blockchain_prune.cpp: In function 'add_size': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_utilities/blockchain_prune.cpp:145:15: /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_utilities/blockchain_prune.cpp: In function 'resize_point': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_utilities/blockchain_prune.cpp:145:15: /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_utilities/blockchain_prune.cpp: In function 'resize_point': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_utilities/blockchain_prune.cpp:145:15: /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_utilities/blockchain_prune.cpp: In function 'resize_point': /usr/src/debug/monero-gui/monero-gui/monero/src/blockchain_utilities/blockchain_prune.cpp:129:12: note: 'MEM[(struct MDB_stat *)&mst].ms_psize' was declared here In function 'check_resize', inlined from 'copy_table' at /usr/src/debug/monero-gui/monero-gui/monero/src/blockchain_utilities/blockchain_prune.cpp:190:15: /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_utilities/blockchain_prune.cpp: In function 'copy_table': /usr/src/debug/monero-gui/monero-gui/monero/src/blockchain_utilities/blockchain_prune.cpp:129:12: note: 'MEM[(struct MDB_stat *)&mst].ms_psize' was declared here In member function 'operator<<', inlined from 'get_account_address_from_str' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_basic_impl.cpp:222:9: /usr/src/debug/monero-gui/monero-gui/monero/external/easylogging++/easylogging++.h:3280:22: warning: 'prefix' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_basic_impl.cpp: In function 'get_account_address_from_str': /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_basic_impl.cpp:199:16: note: 'prefix' was declared here [ 90%] Linking CXX executable ../../../bin/monero-blockchain-mark-spent-outputs /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/tree-hash.c: In function 'get_block_hashing_blob': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/crypto/tree-hash.c:62:6, inlined from 'tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/hash.h:82:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1588:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1594:21, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1608:28, inlined from 'get_block_hashing_blob' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1443:51: /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by 'calloc' /usr/src/debug/monero-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In function 'lmdb_resized': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'do_resize': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp:577:12: note: 'MEM[(struct MDB_stat *)&mst].ms_psize' was declared here [ 90%] Built target blockchain_ancestry /usr/src/debug/monero-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'need_resize': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp:636:3: /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'need_resize': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp:622:15: note: 'MEM[(struct MDB_envinfo *)&mei].me_last_pgno' was declared here [ 90%] Linking CXX executable ../../../bin/monero-gen-trusted-multisig [ 90%] Built target blockchain_import [ 90%] Building CXX object monero/src/daemon/CMakeFiles/daemon.dir/executor.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 90%] Building CXX object monero/src/daemon/CMakeFiles/daemon.dir/main.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function 'estimate_blockchain_height', inlined from 'generate' at /usr/src/debug/monero-gui/monero-gui/monero/src/wallet/wallet2.cpp:5401:61, inlined from 'generate_multisig' at /usr/src/debug/monero-gui/monero-gui/monero/src/gen_multisig/gen_multisig.cpp:96:27: /usr/src/debug/monero-gui/monero-gui/monero/src/wallet/wallet2.cpp:5451:20: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/wallet/wallet2.cpp: In function 'generate_multisig': /usr/src/debug/monero-gui/monero-gui/monero/src/wallet/wallet2.cpp:13097:12: note: 'height' was declared here [ 90%] Building CXX object monero/src/daemon/CMakeFiles/daemon.dir/rpc_command_executor.cpp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/tree-hash.c: In function 'get_block_hashing_blob': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/crypto/tree-hash.c:62:6, inlined from 'tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/hash.h:82:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1588:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1594:21, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1608:28, inlined from 'get_block_hashing_blob' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1443:51: /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by 'calloc' /usr/src/debug/monero-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'do_resize': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In function 'lmdb_resized': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp:500:15: note: 'MEM[(struct MDB_envinfo *)&mei].me_mapsize' was declared here In file included from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/daemon/main.cpp:35: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/common/command_line.h:33, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ /usr/src/debug/monero-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'need_resize': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp:636:3: /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'need_resize': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp:622:15: note: 'MEM[(struct MDB_envinfo *)&mei].me_last_pgno' was declared here [ 90%] Built target blockchain_blackball /usr/src/debug/monero-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'do_resize': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In function 'lmdb_resized': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/crypto/tree-hash.c: In function 'get_block_hashing_blob': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/crypto/tree-hash.c:62:0, inlined from 'tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/hash.h:82:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1588:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1594:21, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1608:28, inlined from 'get_block_hashing_blob' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1443:51: /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by 'calloc' /usr/src/debug/monero-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'need_resize': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp:636:3: /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'need_resize': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp:622:15: note: 'MEM[(struct MDB_envinfo *)&mei].me_last_pgno' was declared here [ 90%] Built target blockchain_prune [ 91%] Linking CXX executable ../../../bin/monero-wallet-cli /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/tree-hash.c: In function 'get_block_hashing_blob': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/crypto/tree-hash.c:62:6, inlined from 'tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/hash.h:82:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1588:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1594:21, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1608:28, inlined from 'get_block_hashing_blob' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1443:51: /usr/src/debug/monero-gui/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/tx_pool.h:47, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/cryptonote_core/cryptonote_core.h:45, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/rpc/core_rpc_server.h:42, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/daemon/rpc_command_executor.h:46, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/src/daemon/rpc_command_executor.cpp:35: /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/contrib/epee/include/hex.h:34, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/monero/contrib/epee/include/string_tools.h:30, from /tmp/archlinux-ci/monero-gui-rb-build-1sXnSzTz/monero-gui/src/monero-gui/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 | ^~~~~~~~~~~~~~ [ 91%] Built target blockchain_export In function 'explicit_bzero', inlined from 'memwipe' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero-gui/monero-gui/monero/src/mnemonics/language_base.h:70:16, inlined from 'create_checksum_index' at /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/contrib/epee/include/wipeable_string.h:63:54, inlined from 'push_back' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:135:12, inlined from 'operator+=' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero-gui/monero-gui/monero/src/mnemonics/language_base.h:70:16, inlined from 'find_seed_language' at /usr/src/debug/monero-gui/monero-gui/monero/src/mnemonics/electrum-words.cpp:130:46, inlined from 'words_to_bytes' at /usr/src/debug/monero-gui/monero-gui/monero/src/mnemonics/electrum-words.cpp:296:30, inlined from 'words_to_bytes' at /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/simplewallet/simplewallet.cpp: In member function 'exchange_multisig_keys_main': /usr/src/debug/monero-gui/monero-gui/monero/src/simplewallet/simplewallet.cpp:1232:7: warning: 'ready' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/simplewallet/simplewallet.cpp: In member function 'exchange_multisig_keys_main': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/simplewallet/simplewallet.cpp: In member function 'exchange_multisig_keys_main': /usr/src/debug/monero-gui/monero-gui/monero/src/simplewallet/simplewallet.cpp:1243:18: note: 'threshold' was declared here [ 91%] Built target gen_multisig /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/tree-hash.c: In function 'get_block_hashing_blob': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/crypto/tree-hash.c:62:0, inlined from 'tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/hash.h:82:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1588:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1594:21, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1608:28, inlined from 'get_block_hashing_blob' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1443:51: /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by 'calloc' [ 92%] Linking CXX executable ../../../bin/monero-wallet-rpc /usr/src/debug/monero-gui/monero-gui/monero/src/simplewallet/simplewallet.cpp: In member function 'sign_multisig_main': /usr/src/debug/monero-gui/monero-gui/monero/src/simplewallet/simplewallet.cpp:1517:14: warning: 'threshold' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/wallet/wallet2.cpp: In member function 'get_dynamic_base_fee_estimate': /usr/src/debug/monero-gui/monero-gui/monero/src/wallet/wallet2.cpp:8070:12: warning: 'fee' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/wallet/wallet2.cpp:8067:12: note: 'fee' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/wallet/wallet2.cpp: In member function 'get_daemon_blockchain_height': /usr/src/debug/monero-gui/monero-gui/monero/src/wallet/wallet2.cpp:13110:10: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/wallet/wallet2.cpp:13097:12: note: 'height' was declared here [ 92%] Built target simplewallet [ 92%] Linking CXX executable ../../../bin/monerod /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/tree-hash.c: In function 'get_block_hashing_blob': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/crypto/tree-hash.c:62:0, inlined from 'tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/hash.h:82:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1588:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1594:21, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1608:28, inlined from 'get_block_hashing_blob' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1443:51: /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by 'calloc' /usr/src/debug/monero-gui/monero-gui/monero/src/wallet/wallet2.cpp: In member function 'get_daemon_blockchain_height': /usr/src/debug/monero-gui/monero-gui/monero/src/wallet/wallet2.cpp:13110:10: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/wallet/wallet2.cpp:6820:31: /usr/src/debug/monero-gui/monero-gui/monero/src/wallet/wallet2.cpp:6848:22: warning: 'adjusted_time' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/wallet/wallet2.cpp: In member function 'is_transfer_unlocked': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero-gui/monero-gui/monero/src/mnemonics/language_base.h:70:16, inlined from 'create_checksum_index' at /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/contrib/epee/include/wipeable_string.h:63:54, inlined from 'push_back' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:135:12, inlined from 'operator+=' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero-gui/monero-gui/monero/src/mnemonics/language_base.h:70:16, inlined from 'find_seed_language' at /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_rpc_access_data.isra': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:3623:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:3621:10: note: 'r' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_height.isra': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:464:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:462:10: note: 'r' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_limit.isra': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:3018:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:3016:10: note: 'r' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_version.isra': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:2927:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:2925:10: note: 'r' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_rpc_access_account.isra': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:3652:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:3650:10: note: 'r' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_rpc_access_submit_nonce.isra': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:3505:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:3503:10: note: 'r' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_output_histogram.isra': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:2880:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:2878:10: note: 'r' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_rpc_access_pay.isra': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:3564:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:3562:10: note: 'r' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_getblocktemplate.isra': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:1867:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:1865:10: note: 'r' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_rpc_access_info.isra': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:3431:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:3429:10: note: 'r' was declared here [ 92%] Built target wallet_rpc_server /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/tree-hash.c: In function 'tree_hash': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/crypto/tree-hash.c:62:6: /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by 'calloc' /usr/src/debug/monero-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'do_resize': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/blockchain_db/lmdb/db_lmdb.cpp: In member function 'need_resize': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/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-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_block_header_by_height': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:2575:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:2573:10: note: 'r' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_block': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:2610:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:2608:10: note: 'r' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_last_block_header': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:2414:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:2412:10: note: 'r' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_block_headers_range': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:2515:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:2513:10: note: 'r' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_indexes': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:937:14: warning: 'ok' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:935:10: note: 'ok' was declared here /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp: In member function 'on_get_block_header_by_hash': /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:2446:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/monero-gui/monero-gui/monero/src/rpc/core_rpc_server.cpp:2444:10: note: 'r' was declared here [ 92%] Built target daemon [ 92%] Generating qrc_qml.cpp [ 92%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/monero-wallet-gui_autogen/mocs_compilation.cpp.o [ 92%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/libwalletqt/PassphraseHelper.cpp.o [ 92%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/libwalletqt/AddressBook.cpp.o [ 92%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/libwalletqt/QRCodeImageProvider.cpp.o [ 92%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/libwalletqt/SubaddressAccount.cpp.o [ 92%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/libwalletqt/TransactionInfo.cpp.o [ 93%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/libwalletqt/Wallet.cpp.o [ 93%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/libwalletqt/WalletManager.cpp.o [ 94%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/TranslationManager.cpp.o [ 94%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/daemon/DaemonManager.cpp.o [ 94%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/libwalletqt/PendingTransaction.cpp.o [ 95%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/libwalletqt/Subaddress.cpp.o [ 95%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/libwalletqt/TransactionHistory.cpp.o [ 95%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/libwalletqt/WalletListenerImpl.cpp.o [ 95%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/libwalletqt/UnsignedTransaction.cpp.o [ 95%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/main/Logger.cpp.o [ 95%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/main/MainApp.cpp.o [ 96%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/main/clipboardAdapter.cpp.o [ 96%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/main/filter.cpp.o [ 96%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/main/main.cpp.o [ 96%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/main/oscursor.cpp.o [ 96%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/main/oshelper.cpp.o [ 96%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/model/AddressBookModel.cpp.o [ 96%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/model/SubaddressModel.cpp.o [ 97%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/model/SubaddressAccountModel.cpp.o [ 97%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/model/TransactionHistoryModel.cpp.o [ 97%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/model/TransactionHistorySortFilterModel.cpp.o [ 97%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/p2pool/P2PoolManager.cpp.o [ 98%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/qt/FutureScheduler.cpp.o [ 98%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/qt/KeysFiles.cpp.o [ 98%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/qt/MoneroSettings.cpp.o [ 98%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/qt/TailsOS.cpp.o [ 98%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/qt/downloader.cpp.o [ 98%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/qt/ipc.cpp.o [100%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/qt/network.cpp.o [100%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/qt/updater.cpp.o [100%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/qt/utils.cpp.o [100%] Building CXX object src/CMakeFiles/monero-wallet-gui.dir/qrc_qml.cpp.o [100%] Linking CXX executable ../bin/monero-wallet-gui /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/tree-hash.c: In function 'get_block_hashing_blob': /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/src/crypto/tree-hash.c:62:0, inlined from 'tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/hash.h:82:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1588:14, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1594:21, inlined from 'get_tx_tree_hash' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1608:28, inlined from 'get_block_hashing_blob' at /usr/src/debug/monero-gui/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:1443:51: /usr/src/debug/monero-gui/monero-gui/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by 'calloc' In function 'explicit_bzero', inlined from 'memwipe' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero-gui/monero-gui/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-gui/monero-gui/monero/contrib/epee/include/wipeable_string.h:63:54, inlined from 'push_back' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:135:12, inlined from 'operator+=' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero-gui/monero-gui/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:6: 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-gui/monero-gui/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero-gui/monero-gui/monero/src/mnemonics/language_base.h:70:16, inlined from 'create_checksum_index' at /usr/src/debug/monero-gui/monero-gui/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:6: 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-gui/monero-gui/monero/contrib/epee/src/memwipe.c:71:5, inlined from 'grow' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:113:14, inlined from 'push_back' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:135:7, inlined from 'operator+=' at /usr/src/debug/monero-gui/monero-gui/monero/contrib/epee/src/wipeable_string.cpp:141:12, inlined from 'utf8prefix' at /usr/src/debug/monero-gui/monero-gui/monero/src/mnemonics/language_base.h:70:16, inlined from 'find_seed_language' at /usr/src/debug/monero-gui/monero-gui/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:6: 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) | ^ [100%] Built target monero-wallet-gui ==> 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-gui"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Creating package "monero-gui-debug"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: monero-gui 0.18.3.2-1 (Mon Apr 14 17:28:54 2025)